Am new to Apple Push Notification services in iPhone app. I have learned these tutorials and apple document,
- www.raywenderlich.com/3443/apple-push-notification-services-tutorial-part-12
- www.raywenderlich.com/3525/apple-push-notification-services-tutorial-part-2
We are pushing a notification from our server (PHP) to Apple Push Notification Server and APNS will push the notification to devices. In this case how we can know the notification has delivered the user successfully or not from our server? If we send notification to all subscribed users (above 100 users) can we have a delivery report for those 100 users?
APNS does not tell you if a message is successfully delivered. The closest you can get is poll its Feedback Service to see if your app is uninstalled from a device. Check out this SO post for an idea how: PHP technique to query the APNs Feedback Server
What you can do is have your iOS app record something whenever a push notification arrives with
application:didReceiveRemoteNotification
but that only works if your app is running in the foreground.The Local and push notification guide says :
However there exists a feedback service described in the doc as: