2017-10-09 106 views
1

首先可能会是一个重复的问题,但由于好奇心,我问。iOS没有收到来自服务器的通知

我有一个应用程序,其中使用了推送通知,我准备好了,为它创建了所有必需的东西,最后我检查了此链接上的通知:https://pushtry.com/。所有工作都很好。问题是,当管理员想要从他们的管理面板发送通知时,推送通知在iOS设备中不会收到。

我已经更新了iOS 10等所有必需的证书,pem文件,方法等,但我没有收到来自管理面板的通知,根据后端,当我们发送通知时它显示通知发送成功,错误。我不知道怎么回事。 任何sugesstions ....

+0

一些问题来自后端,所以请检查一个,并按照这个URL为后端https://gist.github.com/joashp/b2f6c7e24127f2798eb2和双方检查与您的身边你有能力推动通知? –

回答

2

首先检查所有的验证或验证证书一样,PEM文件和其他东西都更新了iOS和后端侧。这将确保两端没有任何错误或故障。

现在在iOS中重新安装应用程序,清除数据库中的所有通知ID或AP标记表。在安装应用程序时,您会看到几乎没有可用的apis标记。现在打开你的管理面板并再次测试,它会正常工作。

1

首先,我想确认哪些证书用于应用程序开发人员或分发。因为有两种方法(开发人员或分发人员)发送通知。就像我在后端使用php服务一样。当我使用开发人员证书时,我的后端开发人员使用'ssl://gateway.sandbox.push.apple.com:2195',$ err, ,当我使用分发证书时,他使用
//'ssl://gateway.push.apple.com:2195',$ err。

感谢

+0

谢谢你的回复.....我正在使用开发阶段,并使用这个:'ssl://gateway.sandbox.push.apple.com:2195',并且我已经在iOS端做了所有必要的更新。 –

+0

检查你来自后端的负载可能不是很好的格式! –

+0

当你的应用程序处于后台模式时,你是否检查过它? –

相关问题