2017-08-26 16 views
0

voipコール通知にPKPushkitを使用しています。アプリケーションがバックグラウンドから強制終了された場合、プッシュキット通知は受信されません。

私のアプリがバックグラウンドから殺されている場合は、私の中に通知を受信することができません:

func pushRegistry(_ registry: PKPushRegistry, didReceiveIncomingPushWith payload: PKPushPayload, forType type: PKPushType) 

アプリがバックグラウンドで動作している場合は、通知が動作しているが。プロジェクト自体から以下の設定を有効にしました。

1)機能の中では、プッシュ通知はオンです。

2)バックグラウンドモードは、

です。アプリケーションは、AirPlayを使用してオーディオを再生したり、オーディオ/ビデオをストリーミングしたりします。

b。アプリはネットワークからコンテンツをダウンロードします。

c。アプリはプッシュ通知に応じてコンテンツをダウンロードします。

d。アプリケーションはVoice over IPサービスを提供します。

私はどこに行方不明を見つけるのを助けることができますか?

答えて

1

アプリケーションが強制終了状態になるとクラッシュする可能性があります。

キラー状態のアプリをデバッグする方法を確認してください。

enter image description here

https://github.com/hasyapanchasara/PushKit_SilentPushNotification

+1

同意。アプリケーションがバックグラウンドで再起動されると、WebRTCプロセスを再起動する必要があります。例えばネットワークまたはシグナリングサーバが待機するまでには時間がかかる場合があります。 – dichen

関連する問題