我正在尝试使用https://github.com/Redth/PushSharp
发送推送通知我正在使用示例项目(已经注释了program.cs中的非ios内容),我确认我正在使用的应用程序是正确的应用程序,我重新启动了开发人员推送证书。< / p>
我正在从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,以确认它已损坏为Hex Octtets,我只是删除空格
所以...不知道从哪里开始,似乎apns说应用程序不存在于我的设备上,但它当然确实..
答案 0 :(得分:0)
这几乎总是由于开发和生产配置文件证书之间不匹配。
检查你是否使用了正确的...如果这还是个问题!