Androidのapplication.itでServer APIコールを使用してFirebaseプッシュ通知を開発すると、アプリケーションがフォアグラウンドになってもアプリケーションがフォアグラウンドになっていないときに完全に機能しますお知らせ。アプリがバックグラウンドのときにAndroid-Firebaseプッシュ通知
ヘッダーにServer APIキーとコンテンツタイプが含まれているJSONデータを送信しています。この値にbodyを配列として持つデータが含まれています。助けをお待ちしています。
PHPコード:
$url = 'https://fcm.googleapis.com/fcm/send';
$fields =array('registration_ids' => $tokens,'data' => $message);
$headers = array('Authorization:key = value','Content-type:application/json');
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$url);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch,CURLOPT_HTTPHEADER, $headers);
curl_setopt($ch,CURLOPT_RETURNTRANSFER, true);
curl_setopt ($ch,CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER,false);
curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($fields));
$result = curl_exec($ch);?>
要求のコード(カール要求の場合またはそうでない場合)、サンプルペイロード、リスナーサービスを指定します。 –
ほとんどの場合、アプリがバックグラウンドにあるときにOSによって処理される通知メッセージを送信している可能性があります。 [この回答](http://stackoverflow.com/a/37711151/209103)を参照してください。それがあなたの質問ではない場合は、[問題を再現する最小限のコード]を共有する必要があります(http://stackoverflow.com/help/mcve)。 –
@Shreyaコードをコメントとして投稿するのではなく、投稿を編集してください。 –