0

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

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

我正在从 xcode 运行应用程序,因此它是 devlopment providsioned..

该消息似乎很好,但随后又回来了

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说我的设备上不存在该应用程序,但它确实存在......

4

1 回答 1

0

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

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

于 2013-09-23T20:16:38.310 回答