Sinch - 通过远程通知进行的呼叫无法启动

lyp*_*ptt 2 push objective-c ios sinch

我已正确设置所有内容以便从推送通知中启动呼叫,但是收件人的SINClient不会调用客户端:didReceiveIncomingCall:方法,因此用户无法接听呼叫.

我已经验证了我的有效负载是相同的 - 来自relayRemotePushNotificationPayload:方法的结果表明它已经成功并且没有超时 - 这在每次调用时都是相同的.

当我从clientDidStart获取调用时,委托工作,我只是没有得到didReceiveIncomingCall:.我确保在连接到Sinch之后调用relayRemotePushNotificationPayload:当我在clientDidStart:的回调中调用它时,所以我绝对确定在传递此有效负载之前客户端已连接到Sinch.

还有什么我应该做的才能让这个工作?

cah*_*bin 5

如果你试着不等到clientDidStart:直接调用relayRemotePushNotificationPayload:?如果Sinch客户端没有作为处理内部远程推送的部分启动,它实际上会自动启动relayRemotePushNotificationPayload:.