2016-11-21 14 views
0

私はシン音声v3.9.8 SDKを使用して音声通話アプリケーションに取り組んでいます。Sinch :: Delegateメソッド "DidReceiveIncomingCall"が呼び出されていませんか?

iPhone 6(IOS 10.0.2)からiPhone 5(IOS 9.3.5)を呼び出しているときに、アプリケーションがバックグラウンドであるか強制終了しているときに、委任方法 "DidReceiveIncomingCall"が呼び出されません。私は初期化するコードの下に使用さ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]; 

を初期化するコードの下に使用さ iPhone 6からiPhone 5に の呼び出し中にこれが正常に動作している私は、着信呼のため

を通知を取得していますmanagePush

self.push = [Sinch managedPushWithAPSEnvironment:SINAPSEnvironmentAutomatic]; 
self.push.delegate = self; 
[self.push setDesiredPushTypeAutomatically]; 

以前は、この両方のC asesは正常に動作します。

答えて

-1

[_client setSupportPushNotifications:YES]を使用しないでください。および[_client enableManagedPushNotifications];後者はプッシュを管理するためのもので、前者は自分のプッシュサーバーで自分自身をプッシュしたいときです。

+1

"setSupportManagedPush"のメソッド/プロパティ宣言はありません。既に使用していますenableManagedPushNotifications –

+0

この問題? –

+0

[_client setSupportPushNotifications:NO]を設定する必要があります。その方法は、すべてあなたの自己をプッシュするために処理したいときです。使用しているSDKのバージョンは何ですか? – cjensen

関連する問題