开发者

Push Notifications wont work on distribution

Ok now I have a problem with the push notifications. I have set them successfully for the develop开发者_开发知识库ing part and I was receiving them on my device. Now I have the application on app store and I cant receave notifications. This is step by step what I did:

-I have created a provisioning profile for distribution and connected it to the app id that has push notifications for distribution and development.

-I have built the app for distribution with that provisioning profile.

-I have submitted the app on app store.

-Now I have 2 certificates in keychain access Apple Production IOS Push Service:AppID and iPhone Distribution:CompanyName

-I have made .pem file from both and tested it with both. No notification has arrived

I really have no idea what to try and how to fix this.


I have had similar problems, just a few weeks ago. For me the case was that I had several provisioning profiles left in xCode. So what I needed to do was:

  • Go to Organizer -> Devices -> Provisioning Profiles
  • Select my distribution profiles for the app in question, and delete them.
  • Go to developer.apple.com/iOS
  • Go to the distribution profile, modify it.
  • Just clicked "select all" (so I could re-save it with no changes), somehow the profile needed to be re-created AFTER enabling the Push certificate
  • Download the new profile and install it to xCode
  • Clean project under Product -> Clean

Now I made a new release and tested it and it worked. Maybe this workes for you as well.

Edit The red-thread in this answer is that when Push notification in the App is enabled, the provisioning profiles need to be re-done (even though, to the eye there are no changes).


If using Parse, make sure you have uploaded your iOS Production Certificate. I ran into this issue and discovered a week later that I had only uploaded my iOS Development Certs to the server.

Settings > Push > Apple Push Certificates

You need to see something that has a Certificate Type of iOS Production with a valid expiration date.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜