作者jk262833x (spongenew)
看板AndroidDev
標題[問題] 關於app的提醒通知
時間Sun Sep 6 19:17:03 2015
大家好,最近有一些關於app提醒服務的疑問
看過一些文章後,目前大致的想法是如果想在有新的通知產生時
如果app是在前景或background的話notification可以直接顯示提醒,
如果app沒有被開啟時可以使用service與GCM,
但是service似乎是需要app曾經被開啟過後才會執行?還是其實GCM也是呢?
那如果決定要使用GCM還需要使用service嗎?
需要的結果是像LINE一樣可以一直接收訊息的不論有無啟動,感謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.127.241.119
※ 文章網址: https://webptt.com/m.aspx?n=bbs/AndroidDev/M.1441538226.A.256.html
1F:→ egaryer: GCM也會用到Service阿 兩個不太一樣的東西 09/06 22:17
2F:→ ssccg: 你說的幾個都是獨立的東西... 09/06 23:01
3F:→ ssccg: GCM: server到app的方法 09/06 23:02
4F:→ ssccg: Service: app執行而不用Activity/不顯示UI的作法 09/06 23:02
5F:→ ssccg: Notification: 在系統通知列顯示訊息/UI的方法 09/06 23:03
6F:→ ssccg: 都跟app有無開啟(Activity在前景)無關,也都需要app開啟過 09/06 23:03
7F:推 skypiece: 推樓上佛心詳細xDDD 09/06 23:59
8F:推 changyuheng: 啟動 service 不需要 app 有被從 launcher 啟動過, 09/07 00:24
9F:→ changyuheng: 透過註冊 Broadcast Listener 讓 Android 來觸發也可 09/07 00:24
10F:→ changyuheng: 以。 09/07 00:24
11F:→ changyuheng: 通常 Push Notification 的實作也是一個 Broadcast L 09/07 00:24
12F:→ changyuheng: istener。這樣的好處是,處理 server 到 device 的通 09/07 00:24
13F:→ changyuheng: 訊容易抽換。 09/07 00:24
14F:→ jk262833x: 感謝回覆 09/10 09:18