我想構建一個Android應用程序,將來自無線傳感器(約3 kb/s)的數據傳輸到我的服務器。使用GCM可以流式傳輸數據嗎?
要喚醒手機,事實證明我不能輕易使用我的服務器上的套接字,但需要GCM推送通知。但是,如果我只是爲了開始流式傳輸而實現所有GCM,那麼也可以更容易地將GCM用於數據流,而不是我自己的websocket實現。
文檔說一個數據包可以是最大4 kb,如果設備每秒可靠地傳輸它們,那應該就足夠了。但是由於GCM不是爲這樣的快速間隔和帶寬設計的,任何人都有經驗,如果它是可行和可靠的,還是更好地直接連接到我的服務器呢?
這是不可行的。無法保證郵件何時發送。實際上,延遲可以從幾乎瞬間變化到幾十分鐘。 – NickT