0

この質問は何回も見ましたが、答えがどれも私のために働いていませんでした。FCM通知アプリがバックグラウンドまたは終了しているときにiOSが動作しない

applicationReceivedRemoteMessageは、アプリケーションがフォアグラウンドになると呼び出されます。

私はcontent_availableをtrueに設定し、ペイロードでは優先度を高く設定しました。

リモート通知の機能にバックグラウンドモードを設定しました。削除しようとしたがまだ動作しませんでした。

didRegisterForRemoteNotificationsWithDeviceTokenを実装しました。サンドボックスや不明なプロダクトのためにAPNSTokenを設定したときに、アプリケーションがフォアグラウンドになっても通知を受け取ることさえできません。私が何かを設定しなければ、アプリがフォアグラウンドではなく、バックグラウンドでも非アクティブでも、通知を受け取ります。

私がfcmプロジェクトにアップロードした証明書は有効で、正しく設定されています。

何か不足していますか?前もって感謝します。

+0

リモートフェッチのバックグラウンドモードも設定しようとしましたか?アプリが終了したときにプッシュを受け取ることはできません。 – Gruntcakes

+0

私と同じです。 1.PushNotification = ON 2.背景モード= ON 3.有効なAPNS証明書を設定します。しかし、それはフォアグラウンドでは動作しますが、バックグラウンドでは動作しません –

答えて

1

FIRMessaging.messaging().disconnect()これを試してくださいapplicationDidEnterBackgroundこれは私のためにアプリケーションの代理人の方法です。

関連する問題