Google表示FCM是免费的。这是什么意思?任何人都可以解释吗?firebase云消息传递(使用应用程序客户端)
registration_ids:
此参数指定装置接收多播消息的列表(注册标记,或ID)。它必须包含至少1个和最多1000个注册令牌。
最多1000?如果我有2000个用户(令牌)会怎么样。
还有一个问题。在我的PHP脚本中有一些错误,我只能发送一个令牌通知(最上面的行令牌从采取),plse检查我的send.php:
表是简单的只有1列与令牌列表。
<?php
require "info.php";
$message = $_POST["message"];
$title = $_POST["title"];
$path_to_fcm = "https://fcm.googleapis.com/fcm/send";
$server_key = "*******************************";
$sql="select token from fcm";
$result = mysqli_query($con,$sql);
$column = mysqli_fetch_row($result);
$key=$column[0];
$headers=array('Authorization:key=' .$server_key,
'content-Type:application/json');
$fields=array('registration_ids'=>$key,
'notification'=>array('title'=>$title,'body'=>$message));
$payload = json_encode($fields);
$curl_session = curl_init();
curl_setopt($curl_session, CURLOPT_URL, $path_to_fcm);
curl_setopt($curl_session, CURLOPT_POST, true);
curl_setopt($curl_session, CURLOPT_HTTPHEADER, $headers);
curl_setopt($curl_session, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt($curl_session, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($curl_session, CURLOPT_IPRESOLVE, CURL_IPRESOLVE_V4);
curl_setopt($curl_session, CURLOPT_POSTFIELDS, $payload);
$result=curl_exec($curl_session);
curl_close($curl_session);
mysqli_close($con);
?>
请帮我卡住我的项目。
请限制自己每个帖子一个问题。 –