PushSharp始终返回设备已过期

时间:2012-12-18 21:04:08

标签: c# apns-sharp pushsharp

我正在尝试使用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说应用程序不存在于我的设备上,但它当然确实..

1 个答案:

答案 0 :(得分:0)

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

检查你是否使用了正确的...如果这还是个问题!