2013-08-16 147 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; 
?>