2011-01-07 164 views
0

我试图通过向用户发送推送通知,直到他或她作出响应来模仿传呼机与我的应用程序。我的想法是每隔几秒发送一次,并在抵达时播放默认声音。不完美,但比没有好。APNS向设备发送频繁通知

它工作正常。但是,我发现在发送几个通知后,声音开始出现断断续续的情况 - 好像它试图不止一次地播放声音。即使我每10秒只发送一次,也会发生这种情况。我只是以20秒的间隔进行了测试,即使这样,它在大约10次之后就开始中断了。

任何想法如何解决这个问题,使每个消息清脆播放声音?

p.s.在iPad上执行测试。

回答

0

我明白了。我试图保持连接打开每苹果的指导方针我错误地重新使用我的MemoryStream对象。

重试间隔将由用户定义,所以我希望这不会违反任何Apple规则。

感谢您的输入!

0

这是一个答案,在这个意义上我要告诉你不要这样做。我非常确定每隔几秒发送一次推送通知,直到用户响应违反Apple推送通知指南(它是Apple开发人员协议的附录A)的第2部分。你可能不会在这里找到满意的答案,原因有二:

  1. 没有人将以前做过的,因为它可能打破了开发者协议
  2. 苹果不保证顺序或推送通知的交付和它们交付的速度取决于设备的网络和连接速度。
相关问题