2013-12-11 265 views
20

我在谷歌雲上使用推送通知,但由於某種原因,我不能在模擬器上接收推送通知。Android模擬器沒有收到推送通知

但是,當我在真實設備上測試時,相同的應用程序確實收到通知。

有沒有其他人遇到過這個問題或找到解決方法?模擬設備具有網絡訪問權限,並且與真實設備具有相同的Android版本,所以我不能想到它不應該起作用的任何原因。

+2

愚蠢的問題一個谷歌帳戶,但你登錄到在模擬器上你的谷歌帳戶? – LokiSinclair

+0

是的,但它可能是郵件只有郵件? –

+2

想通了,他們可以接收推送通知,只要確保你使用谷歌API,並有一個谷歌帳戶連接。 –

回答

18

哪個目標有你的模擬器?對於像GCM這樣的Google服務,使用「Google APIs」(任意版本)目標接收推送通知

+0

Google API,4.3 –

+2

您的模擬器中是否設有Google帳戶? – iflorit

+0

是的,所以我不能看到它不應該工作的原因。 –

9

編輯您的Android虛擬機(AVD)目標使用'Google API'啓用GCM推送通知模擬器。

enter image description here

+0

你是如何得到「Google APIs」目標的?我沒有在最新的Eclipse和最新的ADT插件上看到它。 – faizal

+2

嘗試使用Android SDK Manager安裝其他API。您還需要安裝Google Play服務。我有一個視頻顯示此https://www.youtube.com/watch?v=Zx78vrELgXk –

+0

啊謝謝。不錯的視頻。我從來沒有注意到SDK管理器中的Google API系統映像。 – faizal

0

確保您連接在模擬器上