我有Android客戶端,其中用戶與另一個用戶(或X個用戶)交談,並且通知每個收到的新消息「到達新消息」。這些消息在PHP Web服務器中管理,該服務器應該將通知發送給客戶端Android 。如何通過Google雲消息傳遞(GCM)觸發推送通知?
我一直在使用Google Cloud Messaging,它通過我們的網絡服務器向我們的客戶端Android請求PUSH,通過Google的服務器。這項工作似乎很簡單。
現在的問題是:我們的網絡服務器如何在適當的時候「喚醒」併發送通知?做這個的最好方式是什麼?
在通知來自用戶X的新消息的情況下,服務器應該如何激活?
我無法想象一個基本的方法,除了在服務器上進行輪詢! 有什麼想法?
感謝
所以我的問題的答案是:當設備X發送一條新消息到服務器,並且它被存儲到數據庫中時,服務器應該發送通知給設備Y,其中Y是消息的接收者由X發出 – helldron
問題是要知道收件人Y的registration_id。我怎樣才能得到這些信息? – helldron
我編輯了答案......請看...... –