iOS Message Delivery Tracking
How to add the Notification Service Extension to your iOS native app to track message delivery
Last updated
How to add the Notification Service Extension to your iOS native app to track message delivery
Last updated
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.
Available on iOS 10.0 and later
1.1. In Xcode, Select File > New > Target...
1.2. Select Notification Service Extension and press Next.
1.3 Enter the product name and press Finish.
Do not select Activate on the dialog that is shown after pressing 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.
2.1 Add the following code to your NotificationService.m file:
2.2 Add Pushwoosh_APPID to your Notification Service Extension info.plist.
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.