android设备报警推送,Firebase推送通知未送达所有android设备
我正在使用PHP向特定的Android應用程序用戶發送firebase推送通知。
function enviar_push($token,$titulo,$subtitulo){
define( 'API_ACCESS_KEY', 'AAA.....');
// $registrationIds = ;
#prep the bundle
$msg = array
(
'body' => $subtitulo,
'title' => $titulo,
'subtitle' => ''
);
$fields = array
(
'to' => $token,
'notification' => $msg
);
$headers = array
(
'Authorization: key=' . API_ACCESS_KEY,
'Content-Type: application/json'
);
#Send Reponse To FireBase Server
$ch = curl_init();
curl_setopt( $ch,CURLOPT_URL, 'https://fcm.googleapis.com/fcm/send' );
curl_setopt( $ch,CURLOPT_POST, true );
curl_setopt( $ch,CURLOPT_HTTPHEADER, $headers );
curl_setopt( $ch,CURLOPT_RETURNTRANSFER, true );
curl_setopt( $ch,CURLOPT_SSL_VERIFYPEER, false );
curl_setopt( $ch,CURLOPT_POSTFIELDS, json_encode( $fields ) );
$result = curl_exec($ch );
//echo $result;
curl_close( $ch );
}
出于某種原因,推送通知只到達一些設備,而不是所有設備。
有什么理由嗎?
如果我直接從Firebase控制臺發送通知,所有設備都將到達。
總結
以上是生活随笔為你收集整理的android设备报警推送,Firebase推送通知未送达所有android设备的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Linux的实际操作:用户管理(用户添加
- 下一篇: scp linux 自动化,expect