3

我在android-gcm google groups上發佈了這個問題,但是我沒有得到任何迴應。GCM w/WiFi only tablets

我有,我需要更新數百片劑,其使用Wi-Fi只能用我的應用程序的使用情況下,我想用GCM來實現這一目標。但是,我無法從文檔中找到的是,如果我可以使用wi-fi設備(可能會根據位置進行更改)或使用開發設備ID或wi-fi mac地址註冊一個wi-fi設備。

其中我提到發送通知更新瓦特/我的應用程序的新版本的可靠途徑三個?如果這些都不是正確的選擇,我有什麼選擇,因爲我不能有與這些設備關聯的電話號碼。

在此先感謝!

回答

0

我不認爲GCM依賴於IP地址。我在我的應用程序上使用GCM,它可以在wifi上使用wifi平板電腦和手機。

+0

:我無法弄清楚,如果GCM正確地與WiFi或不如我已經使用3G GSM網絡數據計劃成功實施工作,但它似乎不wifi.I我仍然停留在這方面的工作情況並找不到任何解決辦法。 –

0

Revewing的GCM我看不到你的設備的IP /電話NUMER的相關性。 這可能是你需要GSM網絡的GCM工作,但我懷疑,我猜想谷歌實施了輪詢服務器或類似的設備上的平板電腦。

您只需要將您的Google項目ID作爲發件人ID,並且您需要在Google API控制檯中啓用GCM,則需要在應用程序中使用Google GCM API JAR以獲取註冊號並將其發送給您自己的服務器,你的服務器比Google的聯繫人使用 OAuth2協議發送你的註冊ID。 一旦註冊,每次需要向所有用戶發送消息時,您只需要覆蓋服務器中的所有用戶,並向他們發出請求(使用OAuth身份驗證獲得的值)到Google服務器。