Skip to main content
Known Participant
January 28, 2013
Question

"Missing Push Notification Entitlement" when submitting Air app to IOS AppStore

  • January 28, 2013
  • 7 replies
  • 11386 views

After submitting my Air app (and update to the existing app) to the App Store, I've received an automated message from itunesconnect stating that my app is ""Missing Push Notification Entitlement". The full message is as follows:

Dear developer,

We have discovered one or more issues with your recent delivery for "xxxx". 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 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.

I've submitted multiple updates and never had this issue. Furthermore, I don't use push notifications, and as far as I can tell they are not enabled (nor where they ever configured or enabled) in the relevant app id on the developer portal nor in the application.xml. My Air app, as far as I can tell, isn't including any classes that are used to receive push notifications either.

Any thoughts, ideas?

This topic has been closed for replies.

7 replies

Inspiring
March 8, 2013

Got the Missing Push Notification Entitlement  email from apple for Air 3.6 ios app. Ignored it and app was approved today. Spent "4 days in review" which is unusual ( 5 days in total ). Guess it got moved to a slower line once the push error was flagged.

Ged

Known Participant
February 26, 2013

I have just received the same warning message fromn Apple to the submission done today

FLash Professional CS6

Adobe AIR 3.6.0.5680

Pahup
Adobe Employee
Adobe Employee
February 27, 2013

Hello Everyone,

Please don't worry about these automated warnings, these are harmless, it doesn't cause any app rejection. We're working on a fix to avoid the warnings though. Currently Runtime by default uses few notificaiton APIs internally even if the application doesn't make use of AS APIs, hence we're putting in a fix to not use them unless application make use of the notification feature.

-Thanks

Pahup

Adobe AIR Team

Participant
February 4, 2013

We did get this error message on submission of our app and the app was approved today. So looks like it is just a warning ..no need to do anything new.

Known Participant
February 6, 2013

I can also confirm this. App got approved.

Also, the review process got crazy last night. Three hours after submitting the app, it got approved and is ready for sale.

Colin Holgate
Inspiring
February 6, 2013

Not seeing that for my app. Submitted yesterday morning, it's at the usual "waiting for review".

I will forewarn the others though, because we may be tweaking keywords and description, and that has to happen before it goes into review.

Participant
January 29, 2013

I just wanted to chime in and say I too am getting this automated warning from Apple, even though I don't use Push Notifications and haven't gotten this issue with a submission before.

Using AIR 3.5.1060 and Flash CS6

The way the warning email is worded makes me think that they won't fail the submission, but the Push Notification service simply won't work (which is fine since I'm not using it anyway).  So for now I'm gonna let my app go through and see if I get kicked.

Participating Frequently
January 30, 2013

Yup, i have the same issue here. AIR 3.5.something, Flash Builder 4.7 ... i received the damn mail today just seconds after successfully uploaded the app with Application Loader Version 2.8 (321). I didn't used any Push Notification services functionalities neither enabled it in the distribution provisoning profile. Like Alan_Haugen says the tone of the words make you believe that everything is fine, and that next time you upload stuff, take care to fix that. Don't know, will wait to see if the app will be approved.

Adobe please don't get angry now - but maybe is time to take problems that developers using your technology have - more seriously. You know, we are the last ones defending your frontiers in the AIR / FLASH frontlines and maybe we deserved more attention here ???? I mean the answer you placed here is the same if someone had mechanical car issues, and you suggest him to try to stop the car and start the car again then all troubles will be gone. Cmmon.

I mean there is only few calls to Apple needed and few hours of investigation to get there. And I think at least you can give us some credibility if you make us believe you are investigating the issue, and not redirect us off to stackoverflow - just like we are from Mars, and we didn't heard about it until today.

I'm really sorry for maybe a litlle harsh words, and really i would like to continue to use AIR / FLASH technologies but you must understand and i'm 100% sure that more or less all people springling around here are in enterprises. And in enterprises there are no answers like maybe, don't know, not sure, will see, etc. Because with such answers you're dead in less than needed to close one eye.

Known Participant
January 30, 2013

I wouldn't wrote it better myself.  I'm using Flash since always and if this stops working then we will just have to go and use free HTML5/JavaScript based solutions. Phonegap is one of those choices.

January 29, 2013

I got the same message today.

I updated my app for a small bug and got this message in return. I didnt get the message when submitting the same 5 days ago.

Maybe Apple changed something on their side?

Known Participant
January 29, 2013

Ask their support ASAP and report back, we would all like to hear whats up. I'm don't have anything yet for iOS, but will soon so I'm interested in this topic.

Known Participant
January 29, 2013

I've created a support ticket with Apple. I'm worried that Air may be importing some objects/classes that Apple's analyzer is interpreting as indicative of "Push" notification usage.

Adobe Employee
January 29, 2013

Also try recreating the Distribution profile and submit the application using the profle. Let us know in case you still face some issues. Another thread where the same issue is being discussed can be found at http://stackoverflow.com/questions/5719182/app-rejected-because-of-missing-push-notification-entitlement

Adobe Employee
January 28, 2013

This seems strange but you can verify the entitlements of your app using the following command on a mac.

codesign -d --entitlements - <YourAppName>.app

If you dont get anything, you can provide the same feedback to the apple review team that your application does not uses push notifications service at all and get your application reviewed successfully.