Along with iOS 10, Apple released a new version of its APNs API. Urban Airship recently completed building a new service to add support for this new API. We are now beginning to transition customer app keys over to that new service. There are a number of benefits to the new API, and we are excited to have our customers enjoy these benefits as well.
Here are some changes you may notice as your app key moves to the new service:
- We will now be able to identify uninstalled devices when we attempt to send a push notification to them, so we will no longer be counting attempted notification sends to uninstalled devices as sends in our reporting data.
- We will also no longer be counting rejected device tokens as notification sends.
- In the past, if Apple flagged a significant number of rejected device tokens during the process of a send for a particular app, we blocked sends for that app for a period of time afterwards to protect our service. This will no longer be necessary, and sends to all valid device tokens should succeed independent of the number of rejected device tokens. You may also see larger numbers of rejected device tokens reported than seen previously since we will not be blocking further sends. Please see this article for help with rejected device tokens.
- Depending on your app’s situation, as a result of the items above you may notice a small decrease or increase in the number of send counts as your app moves to the new service. However, please note that we believe these counts are more accurate than previous counts.
No action should be necessary on your part. If you have any questions or concerns, please open a support ticket or create a post in the community forums.