We have created an application identifier, distribution certificate, and provisioning profile. Push Notifications were not originally included.
Now we need to implement Push notifications in the application.
We have enabled push notifications in Appendix D, check the provisioning profile, the provisioning profile is invalid, update it, and download the latest provisioning profile to use it next time.
Then we integrate the API for push notifications via APNS in our code.
After downloading the application to iTunesConnect, we receive the following email from Apple:
Dear Developer,
We have encountered one or more problems with your recent delivery to Swanvi. Your delivery was successful, but you can fix the following problems with the following delivery:
No Push Transfer Notification Rights - Your application appears to include the API used to register with the Apple Push Notification service, but the application’s signing rights do not include the “aps-environment” rights. If your application uses the Apple Push notification service, make sure your application identifier is enabled for Push Notification in the Portal Provisioning Portal and resubmitted after signing your application with a distribution profile that includes the “aps-environment” access right. See the Prevention and Development section of the Local and Push Notification Programming Guide for more information. If your application does not use the Apple Push Notification service, no action is required. You can remove the API from future views to stop this warning. If you use a third-party structure, you may need to contact the developer for information about removing the API.
After troubleshooting, you can use Xcode or Application Loader to upload the new binary to iTunes Connect.
We re-checked the application identifier. Push notifications are included for development and production.
The Provisioning Profile displays the Push Notifications button.
Why do we receive this warning email?
ios apple-push-notifications
Bis Jan 14 '15 at 2:43 2015-01-14 14:43
source share