Until now I used development push certificate and the push notifications worked great.
Now I want to submit my app to Apple so I created a production certificate and set it under "code signing identity" -> "Release"
I also placed the .p12 file in my production server.
But the push now does not work.
Is it suppose to work when I run from xcode? or will it just work when downloading the app from App Store? If so how can I test it?
Sending a test Android push notificationClick on Settings and open Mobile Apps. Click on the Android App and make sure the Firebase API key has been configured. Click on Test Push and enter the device token for your test device. Add a test payload and send the test.
“Simulator supports simulating remote push notifications, including background content fetch notifications. In Simulator, drag and drop an APNs file onto the target simulator. The file must be a JSON file with a valid Apple Push Notification Service payload, including the “aps” key.
You can test APNS production environment building an AdHoc version of your App. The app will be using the production certificates and servers and it's purpose is exactly to test BEFORE you send it to AppleStore.
Take a looke at this link: what kind of certificate do I need to test apns using ad-hoc distribution?
The production push will work when you download the app from the App Store.
UPDATE:
You can also test the production push with an AdHoc build of the app; see Trinca's answer.
UPDATE:
Now, the easiest solution is to use Apple's TestFlight. (In TestFlight, it is easy to add new remote users, sending them an email invitation, they then download on whatever device they choose.)
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