簡體   English   中英

Android-通知功能的代碼設計

[英]Android - Code design of notification feature

我正在開發一個Android社交應用。 它包含通知功能,例如when A send a friend request to B, B should later get a notification icon shows 1 friend request on App bar (而不是吐司)。

為了知道用戶是否有好友請求,該應用將需要定期向我的后端API查詢發送HTTP請求以獲取任何通知。 這應該在后台執行。
我不確定實現此功能的好方法是什么。 我應該使用Android服務嗎? 還是我應該自己紡線? 如何設計和實現此功能以確保不會浪費數據和電池? 如果以后要添加Toast功能,應該如何設計整個客戶端通知系統,以確保易於添加Toast功能?

代碼指針或建議將非常有幫助。 謝謝!

定期發送網絡請求以檢查用戶是否有任何通知,這對於電池壽命而言是非常昂貴的任務。

相反,我建議使用推式通知。 有第三方庫可用於此。 最近,Google Cloud還啟動了適用於Android的Google Cloud Messaging,該框架功能強大,可以在某些事件下針對特定應用在設備之間同步數據。

http://developer.android.com/google/gcm/index.html

請點擊上面的鏈接以獲取更多信息,以使用Android版Google Cloud Messaging。

還請看看以下框架。 您可能會感興趣。

https://parse.com/tutorials/android-push-notifications

如果設備中沒有互聯網,則定期發送網絡請求的工作(用於電池)則更加昂貴。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM