所以我有 VOIP 呼叫应用程序,一切正常。一个用户可以呼叫其他用户并且可以通话。
但我面临的问题是我不明白如何解决这个问题
问题。
当user1呼叫user2时,user1向user2发送voip推送请求。但是当收到推送通知时,user2 处于离线状态或未连接到互联网,之后当 user2 重新上线时,voip 推送已发送,一旦 voip 推送发送,我就会显示 callkit 界面,但此时 user1 已断开呼叫。
那么如何识别voip推送是否过期推送
到目前为止我已经尝试过的
---> 我已连接套接字并向其他用户发送消息(从有效负载收到的其他用户信息)
之后,如果我没有收到 user1 的响应,我将等待 5 秒,然后我不会显示 callkit 界面
---> 我已尝试将 apns-expiration 设置为 0 但仍推送已交付
一定有更好的方法,比如 Whatsapp 处理这个问题
请指导我
None
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)