2
私のサーバーからFCMサーバーにプッシュ通知を作成しています。私は以下のエラーを受け取ります:Error=MissingRegistration
PHP Firebase Clood Messaging(FCM)エラーが登録されていません
私のPHPコードは以下のとおりです。
function send($id,$title,$text){
$msg = [
'title' => $title,
'body' => $text,
'icon' => 'myicon',
'sound' => 'mySound'
];
$fields = [
'to' => $id,
'notification' => $msg
];
$headers = [
'Authorization: key=' . $api_key,
'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_POSTFIELDS, $fields);
$result = curl_exec ($ch);
curl_close ($ch);
echo $result;
}
私はこのような関数を呼び出しています:あなたはJSONデータを作成する必要がFCMにデータを送信するために
send($id,$title,$text);