2014-10-04 24 views
1

使用我的應用程序,每當圖片發送給Android收件人時,分析模塊都會發出通知。然後收件人知道登錄到應用程序並接收圖片。我的問題是,如果同一收件人發送給他的許多照片,他會得到許多應用程序的通知。有沒有辦法更新任何現有的解析通知和Android設備顯示等待計數,而不是發送多個通知?我已經通過Parse文檔搜索並在這裏在Stackoverflow,但無法找到任何信息如何做到這一點。如何更新分析推送通知而不是創建新通知

+0

嘗試這樣的事情 http://stackoverflow.com/questions/16395110/broadcastreceiver-not-working-when-app-is-not-running – user1324887 2014-11-08 06:16:21

回答

0

是的,我面臨同樣的問題,解決方法是,如果您不發送標題和解析通知警報,它不會在設備中創建自動通知,所以您將不得不在您的廣播中處理它們接收器並創建您自己的通知,您可以爲每個通知創建一個NOTIFICATION_ID,並通過getNumber和setNumber更新計數。

這裏是一個鏈接

https://www.parse.com/questions/update-notification-in-android

更新:對不起,我又回到了你遲到這一點,但,這可能幫助別人。即使您的應用沒有運行,您仍然會收到通知。我已經在我自己的BroadcastReceiver上測試了它,它使用位圖生成修改後的通知,以及響應的積極響應按鈕。

+0

與創建我自己的通知,問題是它需要我的應用程序正在運行接收它們。我使用通知的方式的全部目的是在應用程序未運行時顯示等待內容,而不是每天都使用一整天的應用程序。默認的Parse通知可以在不關閉通知程序的情況下執行此操作。我可能可以重寫默認的Parse通知代碼,但是我不知道是否僅僅替換我自己的接收器就足夠了。如果Android操作系統檢測不到任何活動,Android操作系統是不會關閉的? – user2431174 2014-11-07 05:24:36

+0

嘗試像這樣 http://stackoverflow.com/questions/16395110/broadcastreceiver-not-working-when-app-is-not-running – user1324887 2014-11-08 06:16:45

+0

解決方案實際上更簡單。我只是創建了一個單獨的應用程序類並在那裏初始化了Parse。這樣,當我的應用程序關閉時,Parse服務仍然運行,或重新啓動。 – user2431174 2015-09-01 07:38:51