This is a migrated thread and some comments may be shown as answers.

wrt Missing Push Notification Entitlement warning during submission

8 Answers 219 Views
Apple iOS
This is a migrated thread and some comments may be shown as answers.
This question is locked. New answers and comments are not allowed.
jon
Top achievements
Rank 1
jon asked on 22 Jul 2014, 07:24 AM
Hi, please refer to the following email.
Please advise on how to correct this, thanks in advance.
--------
Dear developer,

We have discovered one or more issues with your recent delivery for <app>. Your delivery was successful, but you may wish to correct the following issues in your next delivery:

Missing Push Notification Entitlement - Your app appears to include API used to register with the Apple Push Notification service, but the app signature's entitlements do not include the "aps-environment" entitlement. If your app uses the Apple Push Notification service, make sure your App ID is enabled for Push Notification in the Provisioning Portal, and resubmit after signing your app with a Distribution provisioning profile that includes the "aps-environment" entitlement. See "Provisioning and Development" in the Local and Push Notification Programming Guide for more information. If your app does not use the Apple Push Notification service, no action is required. You may remove the API from future submissions to stop this warning. If you use a third-party framework, you may need to contact the developer for information on removing the API.

If you would like to update your binary for this app, you can reject this binary from the Binary Details page in iTunes Connect. Note that rejecting your binary will remove your app from the review queue and the review process will start over from the beginning when you resubmit your binary.

Regards,

The App Store team

8 Answers, 1 is accepted

Sort by
0
Kaloyan
Telerik team
answered on 25 Jul 2014, 07:18 AM
Hi jon,

Perhaps this is something that Apple should know more about.

Nevertheless, googling about the warning resulted in a lot of articles on the matter, for example this one. I hope it helps.

Regards,
Kaloyan
Telerik
 

Visit the Telerik Verified Plugins Marketplace and get the custom Cordova plugin you need, already tweaked to work seamlessly with AppBuilder.

 
0
jon
Top achievements
Rank 1
answered on 29 Jul 2014, 06:26 AM
Hi Kaloyan, 

thanks for your reply. I am still not sure on how to remove the warning.

Some additional information that I obtain from viewing the Binary Details at iTunesConnect

Entitlements : Cordova350.app/Cordova350 
get-task-allow: false 
keychain-access-groups: ( " xxx.yyy " ) 
com.apple.developer.team-identifier: xxx 
application-identifier: xxx.yyy

where xxx is my TeamID while YYY is my Bundle ID Suffix 


and I use a Xcode iOS Wildcard App ID (*)






0
Tsvetina
Telerik team
answered on 31 Jul 2014, 09:09 AM
Hi Jon,

There could be push notifications related code in the plugins you use or anywhere in your code base. If you don't want to send push notifications, you can look for this code and remove it to stop the warning.

However, as this warning did not prevent your app from being approved in the App store, if you cannot find the source of the warning, you can just leave it this way. 

Regards,
Tsvetina
Telerik
 

Visit the Telerik Verified Plugins Marketplace and get the custom Cordova plugin you need, already tweaked to work seamlessly with AppBuilder.

 
0
jon
Top achievements
Rank 1
answered on 03 Aug 2014, 03:15 AM
Hi Tsvetina, thanks for your reply.

I am not using push notifications.
Is there any particular plugin that I have to disable?
There would be an email from Apple specifying this warning and I will like to be able to remove this warning even though my apps got approved.
0
Dean
Top achievements
Rank 1
answered on 06 Aug 2014, 06:03 AM
I'm updating my app and also getting this warning, my app doesn't use push notifications at all. It hasn't been a problem in the past (my app is already published) and I definitely haven't added push notifications since.
0
Tsvetina
Telerik team
answered on 06 Aug 2014, 01:47 PM
Hi,

Apart from the PushPlugin that isn't enabled by default in your app, none of the core or integrated plugins in AppBuilder uses the push notifications API. If you use any custom plugins, you should research whether they have any references to the push notifications API.

Also, there are number of ways to try to address the warning listed in this Stack Overflow thread.

Additionally, you can contact Apple with a request for more information but from the multiple forum threads on the internet discussing this warning, people who contacted them were advised to leave their apps as they are if they aren't going to use push notifications.

Regards,
Tsvetina
Telerik
 

Visit the Telerik Verified Plugins Marketplace and get the custom Cordova plugin you need, already tweaked to work seamlessly with AppBuilder.

 
0
Hina
Top achievements
Rank 1
answered on 23 Feb 2015, 07:00 AM
I am also getting the same warning while changing the app id, how can I enable the push notification?
 
0
Tsvetina
Telerik team
answered on 25 Feb 2015, 01:44 PM
Hi Hina,

Do you actually need to enable push notifications in your app? If not, you should not enable the Push Notification plugin.

If you do want to send push notifications, you can check out this tutorial:
Integrating Push Notifications in a Hybrid App

Regards,
Tsvetina
Telerik
 

Visit the Telerik Verified Plugins Marketplace and get the custom Cordova plugin you need, already tweaked to work seamlessly with AppBuilder.

 
Tags
Apple iOS
Asked by
jon
Top achievements
Rank 1
Answers by
Kaloyan
Telerik team
jon
Top achievements
Rank 1
Tsvetina
Telerik team
Dean
Top achievements
Rank 1
Hina
Top achievements
Rank 1
Share this question
or