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

时间:2014-08-22 16:17:29

标签: ios objective-c push sinch

我已经通过推送通知正确设置了所有内容,但是收件人的SINClient没有调用客户端:didReceiveIncomingCall:方法,因此用户无法回答电话。

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

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

还有什么我应该做的才能让它发挥作用吗?

1 个答案:

答案 0 :(得分:5)

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