我開發了一個應用程序,接收來自Google Cloud Messaging的推送通知,消息通過程序CURL從php中的服務器發送到廣播。一切正常,但一個設備(Android 4.3)幾天沒有收到來自GCM的通知。設備停止接收來自Google雲消息的推送通知
問題:有沒有什麼方法(在PHP中)回收這樣的註冊ID仍然有效或需要更新?
我知道在應用程序更新或卸載後必須更新身份證註冊,然後重新安裝它在這種情況下沒有任何更改。 在此設備中,其他通知正確到達(WhatsApp,短信)。 對於我的應用程序沒有禁用通知。 我沒有更新或卸載應用程序摸索,以瞭解問題是該設備還是更晦澀的東西。
現在GCM返回這個(未錯誤): { 「multicast_id」:6846627542248171696, 「成功」:3, 「失敗」:0, 「canonical_ids」:0 「結果」:[{ 「MESSAGE_ID」:」 0:1442178661471816%5ed68546f7f47ecd 「},{」 MESSAGE_ID 「:」 0:1442178661471814%5ed68546f7f47ecd 「},{」 MESSAGE_ID 「:」 0:1442178661472121%5ed68546f7f47ecd「}]}
不接收推送通知該設備是3,但是CURL操作返回true。
你有什麼建議嗎?
Huuummm我認爲用PHP CURL操作是不可能的......對吧? – Daniele