[問題] 關於app的提醒通知

看板AndroidDev作者 (spongenew)時間10年前 (2015/09/06 19:17), 編輯推噓2(2012)
留言14則, 5人參與, 最新討論串1/1
大家好,最近有一些關於app提醒服務的疑問 看過一些文章後,目前大致的想法是如果想在有新的通知產生時 如果app是在前景或background的話notification可以直接顯示提醒, 如果app沒有被開啟時可以使用service與GCM, 但是service似乎是需要app曾經被開啟過後才會執行?還是其實GCM也是呢? 那如果決定要使用GCM還需要使用service嗎? 需要的結果是像LINE一樣可以一直接收訊息的不論有無啟動,感謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.127.241.119 ※ 文章網址: https://www.ptt.cc/bbs/AndroidDev/M.1441538226.A.256.html

09/06 22:17, , 1F
GCM也會用到Service阿 兩個不太一樣的東西
09/06 22:17, 1F

09/06 23:01, , 2F
你說的幾個都是獨立的東西...
09/06 23:01, 2F

09/06 23:02, , 3F
GCM: server到app的方法
09/06 23:02, 3F

09/06 23:02, , 4F
Service: app執行而不用Activity/不顯示UI的作法
09/06 23:02, 4F

09/06 23:03, , 5F
Notification: 在系統通知列顯示訊息/UI的方法
09/06 23:03, 5F

09/06 23:03, , 6F
都跟app有無開啟(Activity在前景)無關,也都需要app開啟過
09/06 23:03, 6F

09/06 23:59, , 7F
推樓上佛心詳細xDDD
09/06 23:59, 7F

09/07 00:24, , 8F
啟動 service 不需要 app 有被從 launcher 啟動過,
09/07 00:24, 8F

09/07 00:24, , 9F
透過註冊 Broadcast Listener 讓 Android 來觸發也可
09/07 00:24, 9F

09/07 00:24, , 10F
以。
09/07 00:24, 10F

09/07 00:24, , 11F
通常 Push Notification 的實作也是一個 Broadcast L
09/07 00:24, 11F

09/07 00:24, , 12F
istener。這樣的好處是,處理 server 到 device 的通
09/07 00:24, 12F

09/07 00:24, , 13F
訊容易抽換。
09/07 00:24, 13F

09/10 09:18, , 14F
感謝回覆
09/10 09:18, 14F
文章代碼(AID): #1Lx22o9M (AndroidDev)