我正在android中测试FCM,但在三星设备中未收到通知。
我发送用于测试的php代码。
问题:删除字段通知时 未将通知到达设备三星未发送数据
<?php
Replace with the real server API key from Google APIs
$apiKey = "xxxxxxx";
Replace with the real client registration IDs
$registrationIDs = array( "xxxxx")
$fields = array(
'priority' => 'high',
'registration_ids' => $registrationIDs,
this line => 'notification' => array("priority"=>'high',
"content_available" => true,
"mutable_content" => true,
'priority'=>'high',
"title" => $message,
"body" => $nickname ." Posteo una Inspección",
"sound"=>"default",
"click_action"=> "OPEN_ACTIVITY_CHAT"),
'data' => array( "title" => $message, "body" => $nickname ." posteo una Inspección", "type" => "0", "content-available"=> "1","icon" > "ic_launcher"),
);
$headers = array(
'Authorization: key=' . $apiKey,
'Content-Type: application/json'
);
?>
答案 0 :(得分:0)
您确定Android客户端代码正确吗?
您是否尝试过从Firebase控制台向自己发送消息?
https://console.firebase.google.com/
您使用的是正确的Server Key
吗?
它应该是您的项目在Firebase控制台中找到的一个
在左上角,您应该看到Project Overview
,单击旁边的齿轮图标。
现在单击Project Settings
。
然后单击Cloud Messaging
标签。
您使用正确的注册ID吗?
您是否正在获取设备生成的注册ID,然后在PHP中使用它?
PHP代码可能不是问题,可能只是设置它的所有小细节。
我们将尝试先清除它们,然后再深入研究PHP。