我正在使用sinch v3.9.8 SDK处理语音呼叫应用程序。
当应用程序处于后台或用户在从 iPhone 6(IOS 10.0.2)调用到iPhone 5(IOS 9.3.5)时强制关闭时,不调用委托方法“DidReceiveIncomingCall”来接听来电。< /强> 这从iPhone 6到iPhone 5调用时工作正常。 我收到来电通知
我使用下面的代码来初始化SinchClient
_client.delegate = self;
_client.callClient.delegate = self;
[_client setSupportCalling:YES];
[_client enableManagedPushNotifications];
[_client setSupportActiveConnectionInBackground:NO];
[_client setSupportPushNotifications:YES];
[_client start];
// Start listening for incoming events (calls and messages).
[_client startListeningOnActiveConnection];
我使用以下代码初始化managePush
self.push = [Sinch managedPushWithAPSEnvironment:SINAPSEnvironmentAutomatic];
self.push.delegate = self;
[self.push setDesiredPushTypeAutomatically];
以前这两种情况都正常。
答案 0 :(得分:0)
不要使用[_client setSupportPushNotifications:YES];和[_client enableManagedPushNotifications]; togethe,后者是我们管理推送,前者是你想用自己的推送服务器推动自己的时候