iOS用声音处理连续的推送通知



我真的很讨厌苹果的推送通知服务。但是,我还是想处理它。

我有一个VoIP应用程序,接收来电推送通知。它工作得很好,除了当我有两个连续的来电时,两个通知中的声音会一起播放-就像双重振铃效果…(我的声音比正常的通知声音长一点-铃声将持续大约10秒)

我看到很多聊天软件,如果有多个消息进来,下面的消息只会显示警告消息,没有声音。我想知道怎样才能做到这一点。它是在服务器端处理的吗?

不要同时从服务器发送多个推送消息。如果你在15秒前发送了一个铃声,你的声音有10秒长,你的系统在第一次呼叫时仍然在响,在你知道第一次呼叫发生了什么之前,甚至不要发送第二个。

其他通知相同。如果你在15秒内将多个通知一起推送到同一设备,那么发送第一个通知时打开声音,发送其余通知时关闭声音。

您的服务器逻辑可以并且应该为用户处理所有这些。客户端可能没有机会处理它

最新更新