2
phpでfirebaseを使用してプッシュ通知を送信したいと思います。私のコードはAndroidでうまく動作していますが、iosデバイスでは動作しません。Firebase APIキーがiosのみのために起動していません
そして私は成功を収めています:どちらの場合も1です。 私を助けてもらえますか?ここで
は私のコード
<?php
$path_to_firebase_cm = 'https://fcm.googleapis.com/fcm/send';
$fields = array('registration_ids' => $token,
'data' => array('title'=>'Title',
'body'=>$message['message'],
'image'=>$imagepath,
'priority'=>'high'
)
);
$headers = array(
'Authorization:key=AIzaSyBiOCXbU7roG59_**********vWa4Xc' ,
'Content-Type:application/json'
);
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $path_to_firebase_cm);
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);
curl_close($ch);
return $result;
?>
され、応答は
stdClass Object
(
[multicast_id] => 8.5168949472892E+18
[success] => 1
[failure] => 0
[canonical_ids] => 0
[results] => Array
(
[0] => stdClass Object
(
[message_id] => 0:1493801065120413%2d69fd2bf9fd7ecd
)
)
)
あなたは成功メッセージとしてAndroidとiOSで同じ反応を得ています。通知を受け取るためにすべての設定が行われているかどうかをiOSアプリで確認してください。 –
さて、Firebaseコンソールから通知が届いています。@Gagan_iOS –
あなたはiOSコードを知っていますか?私はAPNSが正常に動作している可能性がありますが、一部のiOSコードエラーのため通知が見えません。 iOSデバイスには多くの条件があります。 –