我正试图通过向用户发送推送通知来模仿我的应用的寻呼机,直到他或她做出响应。我的想法是每隔几秒发送一次推送,并在到达时播放默认声音。不完美,但总比没有好。
它正常工作。但是,我发现在发送一些通知后声音开始出现干扰/中断 - 好像它试图不止一次播放声音。即使我每10秒发送一次推送,也会发生这种情况。我只是以20秒的间隔对它进行了测试,即使这样,它也会在大约10次后开始发声。
知道如何解决这个问题,以便每条消息都清晰地播放声音吗?
P.S。在iPad上进行测试。
答案 0 :(得分:0)
这是一个答案,从某种意义上说,我会建议你不要这样做。我非常确定每隔几秒发送推送通知,直到用户响应违反了Apple推送通知指南的第2部分(它是Apple开发人员协议的附录A)。你可能在这里找不到满意的答案有两个原因:
答案 1 :(得分:0)
我得到了它的工作。根据Apple的指导原则,我试图保持连接打开,我错误地重用了我的MemoryStream对象。
重试间隔将由用户定义,因此我希望这不会破坏Apple的任何规则。
感谢您的投入!