PushSharp总是返回过期的设备



我正在尝试使用 https://github.com/Redth/PushSharp 发送推送通知

我按原样使用示例项目(已从program.cs中注释掉了非ios内容),我确认我正在使用的应用程序是正确的应用程序,我已经重新生成了开发人员推送证书。

我正在从 xcode 运行该应用程序,因此它提供了开发。

消息似乎正常,但随后又回来了

Waiting for Queue to Finish...
Sent: Apple -> {"aps":{"alert":"1 Alert Text!","badge":7,"sound":"default"}}
Queue Finished, press return to exit...
Device Subscription Expired: Apple -> [Device Id Removed]

我正在从我的应用程序中获取设备 ID,以确认它分解为十六进制八进制,我只是删除空格

所以......不知道从这里开始,似乎APNS说该应用程序在我的设备上不存在,但它肯定存在。

这几乎总是由于开发和生产预配配置文件证书不匹配。

检查您使用的是否正确...如果这仍然是一个问题!

最新更新