ホームページ >バックエンド開発 >PHPチュートリアル >GCM 通知が iOS バックグラウンド モードで受信されないのはなぜですか?
GCM 通知が iOS バックグラウンド モードで受信されない
アプリが背景。これにはいくつかの要因が考えられます。この問題とその解決策の分析は次のとおりです。
問題 1: 通知がバックグラウンドで受信されない
問題 2: 「GCM に接続できませんでした」エラー
PHP コード ソリューション
PHP スクリプトに次の変更を追加します。
<code class="php">$data = array( 'message' => 'Hello World!', 'body' => 'Hello World!', ); $post = array( 'registration_ids' => $ids, 'data' => $data, 'content_available' => true, // To trigger when iOS app is in background 'priority' => 'high', 'notification' => $data, // Send notification payload );</code>
iOS コード ソリューション
iOS 側での変更は必要ありませんが、GCM サービスを正しく実装するには、GCM ドキュメントに記載されている指示に従っていることを確認してください。
追加のヒント
以上がGCM 通知が iOS バックグラウンド モードで受信されないのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。