[英]Android Push Notification not being received
我正在关注AndroidHive上的GCM教程。 除了我使用自己的Sony Xperia L而不是任何仿真器之外,其他所有内容都相同。 我可以在数据库中注册设备。 但是,Google的API控制台在注册后不会显示任何更改。 这是注册前后我得到的屏幕。
注册后,我立即在单元格上收到空白通知(无数据或文本)。 但是,每当我尝试从教程中构建的Web界面键入并发送通知时,页面都会刷新而不会显示任何错误,但是没有通知到达我的单元格。
请帮我解决这个问题。 我想基于MySQL数据库中的用户来管理推送通知。 如果有任何类似的描述性教程对此进行了解释,则对我很有帮助。 谢谢 :)
一开始我也遇到了同样的问题,但是后来解决了。 确保您要从其发送通知的计算机和该设备已连接到同一wifi。 另外,如果您使用WAMP,请确保已启用“ PHP Curl”。
我使用了自己的php脚本来联系GCM服务器,而不是教程中给出的接口index.php
。
<?php
include_once './GCM.php';
$gcm = new GCM();
$registatoin_ids = array("my_reg_id_here");
$message= "Wow! a noti!";
$message = array("price" => $message);
$result = $gcm->send_notification($registatoin_ids, $message);
echo $result;
?>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.