所以我有 VOIP 呼叫应用程序,一切正常。一个用户可以呼叫其他用户并可以通话。
但是我面临的问题是我不明白如何解决该问题。
当用户 1 呼叫用户 2 时,用户 1 向用户 2 发送 voip 推送请求。但是当收到推送通知时,用户 2 处于离线状态或未连接到互联网,之后当用户 2 返回在线 voip 推送时,一旦发送 voip 推送,我就会显示 callkit 界面,但此时用户 1 已经断开了通话。
那么如何识别voip推送是否过期推送
到目前为止我尝试过的
---> 我已经连接了套接字并向其他用户发送消息(从有效载荷接收的其他用户信息)之后,如果我没有收到来自 user1 的响应,我将等待 5 秒然后我没有显示 callkit 界面
---> 我已经尝试将 apns-expiration 设置为 0 但仍然推送交付
必须有像whatsapp这样的更好的方法来处理这个
请指导我
| 归档时间: |
|
| 查看次数: |
342 次 |
| 最近记录: |