Hi i am using GCM for push notification, it is working fine in iOS8
but in iOS9
it is giving error "GCM registration is not ready with auth credentials in iOS9
" and could not connect to GCM: The operation couldn’t be completed. (com.google.gcm error 501.)
I had the same issue, after signing the app using a production certificate.
And the steps to make it work again are (this worked on 9.2 and 9.3 devices):
kGGLInstanceIDAPNSServerTypeSandboxOption:@YES
(production needs this to be NO) Build, run, and wait a few minutes. For one of the tests, it took 15 minutes to register.
i had the same problem and as I understand, there are multiple possible reasons. But here is one that I have not found documented yet. And it is a nasty one.
To test a feature of our software, we were advancing our devices clocks. And we learned the hard way:
If your devices clock is off by too much, you will get "com.google.gcm error 501" form the GCM farmework.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With