我试图通过向用户发送推送通知,直到他或她作出响应来模仿传呼机与我的应用程序。我的想法是每隔几秒发送一次,并在抵达时播放默认声音。不完美,但比没有好。APNS向设备发送频繁通知
它工作正常。但是,我发现在发送几个通知后,声音开始出现断断续续的情况 - 好像它试图不止一次地播放声音。即使我每10秒只发送一次,也会发生这种情况。我只是以20秒的间隔进行了测试,即使这样,它在大约10次之后就开始中断了。
任何想法如何解决这个问题,使每个消息清脆播放声音?
p.s.在iPad上执行测试。
我试图通过向用户发送推送通知,直到他或她作出响应来模仿传呼机与我的应用程序。我的想法是每隔几秒发送一次,并在抵达时播放默认声音。不完美,但比没有好。APNS向设备发送频繁通知
它工作正常。但是,我发现在发送几个通知后,声音开始出现断断续续的情况 - 好像它试图不止一次地播放声音。即使我每10秒只发送一次,也会发生这种情况。我只是以20秒的间隔进行了测试,即使这样,它在大约10次之后就开始中断了。
任何想法如何解决这个问题,使每个消息清脆播放声音?
p.s.在iPad上执行测试。
我明白了。我试图保持连接打开每苹果的指导方针我错误地重新使用我的MemoryStream对象。
重试间隔将由用户定义,所以我希望这不会违反任何Apple规则。
感谢您的输入!
这是一个答案,在这个意义上我要告诉你不要这样做。我非常确定每隔几秒发送一次推送通知,直到用户响应违反Apple推送通知指南(它是Apple开发人员协议的附录A)的第2部分。你可能不会在这里找到满意的答案,原因有二: