iOS message delivery tracking
There is an API method in Pushwoosh that tracks the delivery of push notifications. iOS apps do not support this method out of the box as push notifications in iOS are handled by the OS, not by Pushwoosh SDK. However, you can implement delivery tracking by adding the Pushwoosh Notification Service Extension for push delivery tracking to your project. Here you’ll find the steps to implement Message Delivery Tracking for iOS apps.
Add Notification Service Extension**
-
In Xcode, Select File > New > Target…
-
Select Notification Service Extension and press Next.
- Enter the product name and press Finish.
- Press Cancel on the Activate scheme prompt.
By canceling, you are keeping Xcode debugging your app, instead of the extension you just created. If you activated it by accident, you can switch back to debug your app within Xcode.
Add code for tracking message delivery events**
- Add the following code to your NotificationService.m file:
- Add Pushwoosh_APPID to your Notification Service Extension info.plist.
Share your feedback with us
Your feedback helps us create a better experience, so we would love to hear from you if you have any issues during the SDK integration process. If you face any difficulties, please do not hesitate to share your thoughts with us via this form.