9

如何测试feedback.sandbox.push.apple.com?一切顺利,但我收到空单。测试苹果推送通知反馈信息 - 没有任何项目接受

如何使它考虑设备标记为非活动状态?

我安装的应用程序到iPhone使用Xcode中,获得了一些推送通知,然后从iPhone删除,并发送一些通知。但即使在第二天,feedback.sandbox.push.apple.com也只返回空集。

回答

7

我就我发现,苹果推送通知反馈服务不能正常沙盒模式下工作。您应该尝试使用特设或生产模式。

+0

奇怪。 Apple鼓励正确处理该反馈,但不允许对其进行测试。 “从第一次尝试就做对了还是要禁止APNS惩罚?”? – 2010-10-01 15:42:19

+0

至于我在某些博客,论坛和测试用例中发现的情况,我不确定。但我会尝试从苹果开发者论坛得到一些建议。如果我发现一些情况,我会在这篇文章中与大家分享。 – fyasar 2010-10-03 12:46:58

+0

我也无法在沙箱环境中工作,但它在生产模式下工作。 – efeyc 2012-01-26 13:59:41

14

与使用反馈服务

如果您从设备中移除您的应用程序,然后发送推送通知给它的问题,你会希望有设备令牌拒绝,无效设备令牌应该出现关于反馈服务。但是,如果这是设备上最后一个启用了推送的应用程序,则它不会显示在反馈服务中。这是因为在删除通知可以发送之前,删除最后一个应用程序会将推送服务的持久连接关闭。

您可以变通的作法是为了保持持久连接起来留下至少一个启用推应用程序在设备上。只需从App Store安装任何免费的支持推送的应用程序,然后就可以删除您的应用程序并将其显示在反馈服务中。

源:

+0

是的,还有一个应用程序(测试APNS本身在工作)。 – 2010-10-26 21:25:32

+0

+1提醒我 – 2012-03-26 07:59:00

+6

据对不同的答案一个评论者,你需要有安装在您的设备上的两个SANDBOX推应用程序。拥有一个沙盒应用程序和一个生产应用程序将无法使用! – 2013-06-30 02:01:36