Not being able to receive push notifications with new distribution certificates - ios

I am trying to implement the push notifications to my application that is currently on the store.
The old applications are working perfectly and receiving push normally with the same code on both server and app sides(OFF the sandbox).
However, when I am trying to create a production push certificate for my new application, I noticed that the push SSL certificate has changed and it seems that the development and production can now be received under 1 certificate.
However when I send the created certificate to my server side and try to send push, I am not being able to receive any one on my device and we can't figure out why! (push are sent and received successfully my APNS Pusher application)
Note that notifications are working normally when creating a developer certificate and my app is in the development mode.
Any help to receive push on production mode? what modifications did Apple Change recently and what are the required steps that should I implement to my Server/App to make it work?
PushSharp version on my server: 2.2.1

I got the same issue. By upgrading pushsharp library to 4.0.10 I fixed the issue.

Related

iOS push notification not working on app store build where as working on test push

This is regarding a push notification services.
One of my app is not receiving push notifications after an update which it was receiving before the update. I have tried all the troubleshooting techniques provided by apple and resubmitted the app as well but helpless.
Following test cases I have executed.
Renew the Push certificate and updated PEM file with server.
Re submitted the app by validating distribution profile and push certificates.
App is not supporting iOS 10 upgrade, So entitlement file is not added in build.
Server receiving a token from the App successfully and notification feedback also succeeded.
Back end server run on Ruby on rails using APN_on_rails GEM for push.
My only concern is I am getting push notification in my app(downloaded from App Store) when manually sent as test badges from the same server but same is not getting pushed when sent from live scenario.
Post if you need any other details to look into this further.
Please help me on this, Thanks in advance.

Push Notification issue with Telerik Hybrid App

I am trying to implement PUSH notification in my Hybrid Application. I followed the procedures as specified in the link below.
TELERIK PUSH NOTIFICATION TUTORIAL
I have production certificate and corresponding APNS Certificate. Along with this i have the app manager push notification certificate. So the 2 APNS are mapped to my production certificate. I am able to register my devices for the push notification and can view them in the devices section. But when i try to send the push notification i get the following error.
Apple notification service connection couldn't be established due to invalid key/certificate.
The push notification for the Telerik App Manager Works fine and i am having issue with the push notification to my App. I tried recreating the certificates and still having issue. The app that i am trying to create is an enterprise app.
Can anyone suggest a solution to this problem....
After so much debugging and test runs i got a solution for this. The tutorial in Telerik Doc does not specify which certificate is to be uploaded in the back end.
In the Telerik backend we need to upload the APNS p12 certificate and not the apps p12 certificate.
Hope this helps some who encounters the same scenario.

Quickblox sending push notifications to development devices, but not to production devices on iOS

I've been working on an app for a while that uses push notifications from the chat module of QuickBlox.
I've been testing the push notifications on my iPad and it works fine (Developer Device). I've added both of the certificates to QuickBlox and both are active(Developer & Production).
The production devices are being registered for remote notifications and they are showing that they registered for production push notifications. When I send a message to a developer device it receives the notification and it works fine, however when I send to a production device its not received.
If I try to send a push notification to production users from the admin panel it gets sent, but non receive it. The production users are internal and external testers in TestFlight. I heard the TestFlight testers have to use a production certificate so thats why I'm registering them as so. When I archive the build going to the store I make sure that I do it using the production provisioning profile. I don't know what else to do :O
Thanks in advance
edit: I tried using push notification tester for the certificate and it worked fine. It pushed and the push notification was received to the production device. Still not working on QuickBlox
I tried to remove the certificate and then add it again, but that didn't help. I had to revoke my certificate then create a new one. After I added it, it took a good few hours until the notifications started to work. Must have been an issue with QuickBlox.

Enabling PUSH notification in existing uploaded application

I have a application uploaded on App store that doesn't use PUSH notification as of now.
I want to enable PUSH notifications in the application and push that as a part of App upgrade in the store. I went through a POC for PUSH notification and it states to create SSL certificate and a provisioning profile and use them for development.
Here is the tutorial that i refered http://www.raywenderlich.com/32960/apple-push-notification-services-in-ios-6-tutorial-part-1
I wanted to clarify if i can enable PUSH notifications in existing application without revoking the old certificate and will it affect my application in anyway? I maybe a bit confused here on the ssl certificates and app certificates.
Any help will be appreciated...
You can Enable APNS without Affecting App store Application.
Its Same step for Making APNS SSl Creation.
You Need to Upload App with New Version after Making APNS enabled Application.
You can edit and Use Old Provisioning profile for App Upgrade.
Referencer Link:
Please Check this Reference for Making SSL and APNS setup.
Easy APNS

iOS Push Notifications - No Message Received

I have a push notification server wrote with php apns. The app has both development and production push certificates enabled and has a valid provisioning profile created after the push service was enabled.
During testing (sandbox), the push notifications send absolutely fine to the device using the development push certificate pem file after creating it using a few steps.
I submitted the app to the app store and then updated the php apns server to use the production push certificate pem file that has been created and it says connected to apple, sending message and then disconnected (as it does in the test environment) however no push notification arrives on the app (the version downloaded from the app store).
I have confirmed that the app is sending the device ID to the php apns server and the php apns server is using the correct certificates (as it connects fine - tested with an invalid cert and it failed to connect) and it says sending message however as mentioned, nothing arrives.
Does anybody have any idea why this could happen?
Thanks!!

Resources