2017-09-30 6 views
0

Sinch SDKを使用してアプリケーションに音声通話しています。しかし、アプリがバックグラウンドにあるときは正しく動作しません。サンプルアプリケーションは、Sinch SDKと共にうまく機能しています。私のアプリケーションのサンプルとの唯一の違いは、私のアプリケーションの他の機能のプッシュ通知にOneSignal SDKを追加使用することです。Sinch iOS SDKを使用してアプリをバックグラウンドで使用しているときに着信通知を処理できません

だから私の質問は

  • Sinch SDKは、他のプッシュ通知サービス(例:OneSignal SDK)では動作しませんでしょうか?

アプリがバックグラウンドで動作しているときに、ユーザーがプッシュ通知をタップすると、その後SINManagedPushDelegateの機能

(void)managedPush:(id<SINManagedPush>)unused 
didReceiveIncomingPushWithPayload:(NSDictionary *)payload 
forType:(NSString *)pushType 
{ 

} 

は呼び出されません。

ご協力いただければ幸いです。 ありがとう

答えて

1

Sinchは、標準APNSとVoIPプッシュの2種類のプッシュ通知を提供しています。 標準のAPNSをSinch着信呼び出しに使用し、OneSignal SDKを一緒に使用してAppの機能の他の部分のプッシュ通知を処理すると、プッシュ通知は機能しません。 PushKitでVoIPプッシュ通知を使用する必要があります。私はプッシュキットを使用しており、プッシュ通知デリゲートは正常に呼び出されました。アプリがバックグラウンドのときにローカル通知を表示して、ユーザに着信させる必要があります。

関連する問題