wrt Missing Push Notification Entitlement warning during submission

9 posts, 0 answers
  1. jon
    jon avatar
    20 posts
    Member since:
    Jul 2014

    Posted 22 Jul 2014 Link to this post

    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
  2. Kaloyan
    Admin
    Kaloyan avatar
    872 posts

    Posted 25 Jul 2014 Link to this post

    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.

     
  3. jon
    jon avatar
    20 posts
    Member since:
    Jul 2014

    Posted 29 Jul 2014 in reply to Kaloyan Link to this post

    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 (*)






  4. Tsvetina
    Admin
    Tsvetina avatar
    1876 posts

    Posted 31 Jul 2014 Link to this post

    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.

     
  5. jon
    jon avatar
    20 posts
    Member since:
    Jul 2014

    Posted 02 Aug 2014 in reply to Tsvetina Link to this post

    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.
  6. Dean
    Dean avatar
    73 posts
    Member since:
    Oct 2012

    Posted 06 Aug 2014 in reply to jon Link to this post

    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.
  7. Tsvetina
    Admin
    Tsvetina avatar
    1876 posts

    Posted 06 Aug 2014 Link to this post

    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.

     
  8. hina
    hina avatar
    1 posts
    Member since:
    Oct 2014

    Posted 23 Feb 2015 in reply to Tsvetina Link to this post

    I am also getting the same warning while changing the app id, how can I enable the push notification?
     
  9. Tsvetina
    Admin
    Tsvetina avatar
    1876 posts

    Posted 25 Feb 2015 Link to this post

    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.

     
Back to Top