2011-05-24 34 views
12

我已經完成客戶端端代碼通過從Android下載推送通知的git下載示例。 執行應用程序後,我得到了應用程序密鑰和apid從服務器。 但是,當我在Urban Airship中打開我的帳戶時,發現以下數據表示我的應用程序未註冊任何應用程序。 enter image description here如何在Android上註冊apid在城市飛艇?

現在做什麼呢?任何幫助將不勝感激

+0

您的APIDReciever是否已收到有效的推送或註冊?我與UA合作已有一段時間了。但我記得我錯過了manifest.xml中的應用程序標記中的行 – nahwarang 2011-05-31 10:38:34

+0

我已經在清單文件中給出了Internet權限,還需要其他權限? – 2011-05-31 10:49:27

回答

3

城市飛艇正在維修模式。如果你試圖從那裏得到apid,你將不會得到任何迴應。 在android中推送通知的另一種方式是使用C2DM。 嘗試谷歌C2DM可能會得到結果。

0

據Uarban飛艇,你需要

android:name=".SampleApplication" 

添加Reciever類的

<application> 

在清單讓您的應用程序收聽廣播。

+0

我已經在清單文件中聲明它。 – 2011-05-31 11:14:25

+0

如果你將這個庫添加到你的項目中:https://github.com/urbanairship/android-push-sample你應該在manifest.xml中查找並添加以下行到像他們一樣。 – nahwarang 2011-05-31 11:17:16

+0

如果您的應用程序無法接受來自UA的推送,您將永遠無法在Web界面中看到您的設備。設置中的另一個步驟是調試/生產文件中的API密鑰。 – nahwarang 2011-05-31 11:23:27