2016-11-21 2 views
0

Ich arbeite an Sprachanruf-Anwendung mit sinch v3.9.8 SDK.Sinch :: Delegate Methode "DidReceiveIncomingCall" nicht aufgerufen?

Delegiertenmethode "DidReceiveIncomingCall" wird nicht für eingehenden Anruf aufgerufen, während App im Hintergrund ist oder vom Benutzer während des Anrufs von iPhone 6 (IOS 10.0.2) auf iPhone 5 (IOS 9.3.5) zwangsweise geschlossen wird. Dies funktioniert gut, während sie von iPhone 6 bis iPhone telefonieren 5. Ich erhalte Benachrichtigung über eingehende Anruf

I unten Code verwendet 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]; 

I unter Verwendung im Code initialisiert zu initialisieren managePush

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

Zuvor diese beide c Ases funktioniert gut.

Antwort

-1

nicht verwenden [_client setSupportPushNotifications: YES]; und [_client enableManagedPushNotifications]; togethe, letzteres ist für uns, um Push zu verwalten, der ehemalige ist, wenn Sie push yourself mit Ihrem eigenen Push-Server handhaben wollen

+1

gibt es keine Methode/Property-Deklaration für "setSupportManagedPush" .i bereits verwenden enableManagedPushNotifications –

+0

jedes Update für dieses Problem? –

+0

sollten Sie [_client setSupportPushNotifications: NO]; Diese Methode ist für, wenn Sie alles selbst in die Hand nehmen wollen. Welche Version des SDK verwenden Sie? – cjensen

Verwandte Themen