我使用 C# 构建了提供程序代码,它能够成功地将通知消息发送到 iphone 设备。但从昨天开始,它一直没有奏效。此外,它似乎成功连接 APNS 并发送通知消息。不幸的是,iphone 设备没有收到通知消息。我控制了 iphone 设备的互联网连接和设备令牌。我还可以做些什么?提前致谢...
问问题
1183 次
2 回答
2
我没有足够的代表来评论这个问题,所以输入答案 - 请添加更多详细信息,我将编辑我的答案。
这是在开发人员/测试环境中,您是否使用临时配置文件在 iphone 设备上安装应用程序?您是否检查了设备令牌是否已更改以及您是否在 C# 代码中使用了新的/正确的令牌?
请提供有关您的问题的更多详细信息。
于 2010-01-12T09:48:56.360 回答
0
Crazywood,我没有给你一个可靠的答案,但我可以告诉你我和你在同一条船上。有时我的所有通知都会通过,有时似乎都没有。
一种猜测是并非所有通知都已发送。根据文档,生产中的远程通知不能保证被客户端接收。我的猜测是沙盒也是如此。
- - - - 编辑 - - -
我浏览了故障排除列表(http://developer.apple.com/library/ios/#technotes/tn2010/tn2265.html)并遇到了这个:
设备可能已失去与推送服务的持久连接,无法重新连接。尝试退出应用程序并重新启动它以查看下次注册是否完成。(在 iOS 4 及更高版本支持多任务的设备上,您需要从最近列表中强制退出应用程序。)如果注册没有完成,iOS 已经无法重新建立持久连接。您可以按照前两节中的说明对此进行故障排除。
我重新启动了应用程序,它没有任何区别。然后我重新启动了我的手机。这似乎奏效了。
于 2011-01-13T03:37:46.680 回答