我們計劃在Android上使用消息/聊天類應用程序。我們計劃使用GCM交換消息。傳統方法是讓應用服務器存儲用戶的,如果USER1希望將消息發送到用戶2所有gcmid,設備到設備使用android gcm推送通知沒有第三方服務器
1. USER1與包含消息和receipent ID即用戶2 2.應用服務器的有效載荷將消息發送到應用服務器檢索的gcmid user2和呼叫sender.send(regid2,消息) 3.User2接收消息。
我看到它只是一個REST API調用https://android.googleapis.com/gcm/send。
因此,如果somhow user1具有user2的gcmid,爲什麼我們不能直接從user1設備調用gcm API來減少服務器上的負載和server.Pls上的操作成本。
注:我們不打算使用上游化
你解決了你的問題嗎?你可以發送數據到另一個android不使用服務器? –