Google Cloud Messaging似乎只提供Java代碼示例。我在我的服務器上運行ruby,並希望使用google-api-ruby-client來替代我的GCM安裝。有沒有關於如何做到這一點的指南?我只想使用google-api-ruby-client來爲GCM「hello world」。您可以使用Google Cloud Messaging(GCM)的google-api-ruby-client嗎?
0
A
回答
1
Nevermind - 這不需要使用google-api-ruby-client及其更高級的認證邏輯,而是使用更簡單的API Key,它可以用於簡單的POST請求。 From the docs:
服務器改變
當應用服務器接收GCM註冊ID,它應該 存儲它並標記爲這樣。
將消息發送到GCM設備要求一些變化:
的請求應該被髮送到一個新的端點: https://android.googleapis.com/gcm/send。 的授權標頭請求應包含在註冊期間生成的API密鑰。這個 密鑰替代了棄用的ClientLogin身份驗證令牌。例如:
Content-Type:application/json
Authorization:key=AIzaSyB-1uEai2WiUapxCs2Q0GZYzPu7Udno5aA
{ "registration_id" : "APA91bHun4MxP5egoKMwt2KZFBaFUH-1RYqx...",
"data" : {
"Team" : "Portugal",
"Score" : "3",
"Player" : "Varela", },
}
對於這個主題和更多示例的詳細討論,請參見結構概述。
相關問題
- 1. Google Cloud Messaging(GCM)
- 2. GCM問題(Google Cloud Messaging)
- 3. 用於GCM(Google Cloud Messaging)的Sencha Touch(Ext.device.push)
- 4. GCM(Google Cloud Messaging)突然返回401
- 5. Google Cloud Messaging(GCM)下行消息延遲
- 6. 我可以使用Google Cloud Messaging進行兩步驗證嗎?
- 7. Google Cloud Messaging:您可以發送給選定的一組用戶嗎?
- 8. 可以使用Google Cloud Messaging(GCM推送通知)來實現這些需求?
- 9. Google Cloud Messaging
- 10. Google Cloud Messaging(GCM)使用哪種端口和協議?
- 11. Mule ESB Google Cloud Messaging
- 12. Google Cloud Messaging示例
- 13. Google Cloud Messaging Smack Library
- 14. Android Google - Cloud Messaging Report
- 15. 如何從Google Code下載Google Cloud Messaging(GCM)?
- 16. GCM(Google Cloud Messaging)無法覆蓋所有註冊用戶?
- 17. Google Cloud Messaging是MVP功能嗎?
- 18. Google-Cloud-Messaging服務的可靠性
- 19. iOS中的GCM(Google Cloud Messaging)(通知和數據負載)
- 20. 使用Google Cloud Messaging數據附加TextView
- 21. 服務器如何找到GCM(Google Cloud Messaging)註冊ID
- 22. Google Cloud Messaging(GCM) - 無法實例化接收器 - java.lang.ClassNotFoundException
- 23. SignalR Vs Google Cloud messaging Vs Parse
- 24. Google Cloud Messaging註冊AUTHENTICATION_FAILED
- 25. 何時註冊Google Cloud Messaging?
- 26. PhoneGap Google Cloud Messaging Android問題
- 27. Google Cloud Messaging - 服務器端
- 28. 如何下載Google Cloud Messaging
- 29. Google Cloud Messaging - 存儲限制
- 30. Google Cloud Messaging服務器端