iOS でアプリがバックグラウンド モードにあるときに GCM 通知が受信されない
この問題は、iOS がバックグラウンドで通知を受信しても処理しない場合に発生します。ユーザーインターフェイスに表示されます。これを解決するには、アプリが次のことを確認してください:
-
バックグラウンド プッシュ通知を有効にする: アプリがバックグラウンドでプッシュ通知を受信する許可を要求し、受信していることを確認します。
-
バッジ アプリ アイコンを設定します: [設定] > [バッジ アプリ アイコン] オプションが選択されていることを確認します。アプリの通知セクション。
-
バックグラウンド取得を有効にする: アプリのバックグラウンド取得設定を構成して、バックグラウンドでプッシュ通知を取得できるようにします。
-
バックグラウンドを処理します。通知: アプリの AppDelegate クラスに DidReceiveRemoteNotification: メソッドと DidReceiveRemoteNotification:fetchCompletionHandler: メソッドを実装して、受信通知を処理します。
-
Content-Available Key を使用します: 「content-available」キーを指定しますプッシュ通知ペイロードに「」キーを入力すると、バックグラウンドでもデバイスが起動して通知を受信できるようになります。
以上がiOS のバックグラウンド モードで GCM 通知が受信されない問題を解決する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。