We are proud to announce that our iOS 2.0 SDK is ready to distribute, and you can start using it by following our Quick Start Guide, right now.
Netmera has a fast deployment cycle on both mobile and backend side. In each new version, we always seek ways to make developers’ life easier and more effective. This passion provided us the energy to make a reform on the iOS SDK, and Netmera iOS 2.0 version has been distributed with a new perspective.
Probably the most important improvement in this version is about the integration procedure of the framework to your project.
Until version 2.0, in order to make your application able to handle basic push notification scenarios, you would have followed these steps:
- Adding Netmera framework to your project.
- Selecting NetmeraConfigurations.xcconfig for build configurations in your project’s settings.
- Adding [NetmeraClient initWithApiKey:] method to application:didFinishLaunchingWithOptions: delegate method.
- Implementing remote notification delegates of iOS, – namely application:didRegisterForRemoteNotificationsWithDeviceToken: – and register to netmera using one of the register methods in the SDK.
- Adding [NetmeraPushService handleNotification:] method to both application:didFinishLaunchingWithOptions: and application:didReceiveRemoteNotification:delegate methods.
A little bit messy right? We thought so, therefore we tried to simplify this process. As a result, we have been able to do some magic things to achieve our aim. Get ready to some hot news…
You Can Integrate Netmera To Your Application And Handle Numerous Push Scenarios Just By Writing ZERO Line Of Code!
Yeah, you read correct. Following are the current integration steps:
- You add Netmera framework to your project.
- You add your api key to NetmeraSettings.plist file which is located in NetmeraSDK/Resources folder.
It’s that simple! Just by drag&dropping SDK to your project and adding your Netmera api key to a plist file, your application will be ready to handle numerous push scenarios, without ANY lines of code. Isn’t that cool?
The following Netmera features will be handled after this simple integration process:
- Broadcast Push & Rich Push
- Location based Push & Rich Push
- Scheduled Push & Rich Push
- Default Event Tracking (app opens, app installs, time in app)
- Auto-triggered Push and Rich Push which depends on default Netmera events, namely OpenApp and TimeInApp events.
- Exception Reporting
The story does not end here. Please read our “What’s changed in iOS 2.0” blog post in order to learn in more detail about other things in the new version. We really encourage you to use the newest version, because it includes major improvements and changes, in addition to an easier integration procedure.
We hope you will enjoy it!