我正在尝试使用 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说该应用程序在我的设备上不存在,但它肯定存在。
这几乎总是由于开发和生产预配配置文件证书不匹配。
检查您使用的是否正确...如果这仍然是一个问题!