2013-08-16 149 views
0

我正在按照给定here on AndroidHive的GCM教程进行操作。除了我使用我自己的Sony Xperia L而不是任何模拟器外,所有内容都是相同的。我可以在我的数据库上注册我的设备。但是,Google的API控制台在注册后没有显示任何更改。这是我在注册之前和之后获得的屏幕。 API Screen未收到Android推送通知

我立即在注册后在我的单元格上获得空白通知(没有数据或文本)。但是,无论何时我尝试键入并从教程中构建的Web界面发送通知,页面都会刷新而不显示任何错误,但是没有通知到达我的单元格。

请帮我解决这个问题。我想根据我的MySQL数据库中的用户来管理推送通知。如果任何类似的描述性教程解释相同,这将对我非常有帮助。 谢谢:)

+0

您是否收到设备通知? – Shadow

+0

我在我的应用程序注册(或者可能是,当注册代码执行时),我收到的只是一个空白通知。另外,我不使用本地主机,而是一个免费的网络托管服务器,支持PHP和MySQL。我没有收到任何进一步的通知,我尝试从构建的Web Interface发送。 – tigerden

回答

1

我在开始时也面临同样的问题,但后来解决了。确保你的计算机从你发送通知和设备连接到相同的无线网络。 另外,如果您使用WAMP,请确保已启用'PHP Curl'。

+0

但我使用的是实际的网络服务器,而不是WAMP .. – tigerden

+0

好吧,它为我工作...尝试连接你的计算机从你发送通知和设备到同一个wifi。 –

+0

他们已经连接到相同的wifi .. :) – tigerden

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; 
?>