我正在按照here on AndroidHive给出的GCM教程。一切都是一样的,除了我使用自己的索尼Xperia L而不是任何模拟器。我可以在我的数据库上注册我的设备。但是,Google的API控制台在注册后未显示任何更改。这是我在注册之前和之后获得的屏幕。
我注册后立即在我的手机上收到空白通知(没有数据或文字)。但是每当我尝试输入并从教程中构建的Web界面发送通知时,页面都会刷新而不会显示任何错误,但没有通知到达我的单元格。
请帮我解决这个问题。我想根据MySQL数据库中的用户管理推送通知。如果任何类似的描述性教程解释相同,它将对我非常有帮助。 谢谢:))
答案 0 :(得分:1)
我在开始时也遇到了同样的问题,但之后就解决了。确保您发送通知的计算机和设备连接到同一个wifi。 此外,如果您使用WAMP,请确保启用“PHP Curl”。
答案 1 :(得分:0)
我使用自己的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;
?>