我使用 Google Cloud Messaging 从上一年开始使用 PHP作为服务器端脚本,并且它在所有应用上运行良好,直到我没有向一个应用程序发送通知可能的申请一个月,然后发送通知到同一个应用程序后,我得到空白的回复,如
{"status":[],"0":"\n\n
所以我假设谷歌可能已经停用了我的API密钥,所以我从开发者控制台重新生成了我的API密钥,并用服务器端的旧密钥替换了重新生成的密钥,当时它已经工作了我能够再次发送消息但是在两个之后再一周,我得到了如上所述的空白回复,这次我每天都会收到通知给同一个应用程序。
答案 0 :(得分:0)
来自related SO question。它建议确保它在PHP代码中检索POST变量。
尝试替换它:
$message = array("Notice" => $_POST['message']);
使用:
$message = array("Notice" => "testing");
答案 1 :(得分:0)
将项目导入 firebase 后问题得以解决。 服务器API密钥由Google服务自动生成,在服务器网站上使用这些密钥后,我可以发送通知。