看板 MobileComm 關於我們 聯絡資訊
※ 引述《ja9740807 (finallydream你最聰明 ?1)》之銘言: : 反觀蘋果可以在幾乎不留後台的情況下 : 還能正常的讓APP接收通知 : 就是因為安卓太多APP肥大 : 才會需要如此大量的記憶體 : 軟體設計不良=需要強大的硬體支撐 亂講,通知需要常駐? 基本上App就兩種通知 1. 本地通知 2. 推送通知 這邊說接收通知,那我就把本地通知也一起算吧 不保留後台的情況下怎麼產生通知? 先說本地通知 基本上就是用WorkManager和AlarmManager這些 而這些東西根本不是「常駐後台」 他們是系統管理的,跟App有沒有開根本無關 是某些特定情況下系統叫起來運行的 既然App沒開,哪來的常駐後台? App被殺都沒差還會吃Ram? 再來是推送通知 基本上就是靠FCM這些外部服務做的 這些東西是系統控制的,App沒開也沒差 根本不依賴App運行狀態 還是一樣 App被殺都沒差還會吃Ram? 所以說 通知 和 保留後台 關係在哪? ----- Sent from JPTT on my Google Pixel 7 Pro. -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 42.73.243.34 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/MobileComm/M.1706765706.A.EF0.html ※ 編輯: ohmylove347 (42.73.243.34 臺灣), 02/01/2024 13:36:02
lsps40803 : a一下就知道他是來釣魚引戰的了 02/01 13:35
abc0922001 : 現在還有 暫停執行快取應用程式 02/01 14:03
ja9740807 : 所以不在google商店上架的APP 02/01 14:03
ja9740807 : 也全都有接入FCM嗎? 02/01 14:03
ja9740807 : 不是整天喊自由 商店以外的APP 02/01 14:03
ja9740807 : 就都不是安卓的一部分就是了? 02/01 14:03
manbow77 : 有些非系統控制的本地通知還是由APP喚起 蘋果也是 02/01 14:13
Tsukasayeo : 認知錯誤還跑出來噓人啊 02/01 14:15
manbow77 : 這跟APP來源毫無關係 例如計時器功能走FCM是繞遠路 02/01 14:16
ja9740807 : 這個部分我沒有否認啊 02/01 14:20
ja9740807 : 但是我的意思是說通知推送的部分 02/01 14:20
ja9740807 : 不走FCM就是很多APP都要常駐 02/01 14:20
ja9740807 : 某些APP還會去鏈式喚醒其他APP 02/01 14:20
kimi112136 : 笑他就好了,不要教他啦,這種人會抄作業跑去亂嗆 02/01 14:37
manbow77 : FCM是兩面刃 一來是你要一直保持良好連線狀態 02/01 14:40
ohmylove347 : 不走FCM不上架Play Store,這樣你怪系統不怪開發商 02/01 14:40
ohmylove347 : ?那為什麼不是選有FCM有上Play Store的App來用?你 02/01 14:40
ohmylove347 : 要側載又要審核,要馬跑又不給吃草?是不是哪裡怪怪 02/01 14:40
ohmylove347 : 的?.? 02/01 14:40
manbow77 : 二來是無法避免的延遲 這對某些功能很致命 02/01 14:41
jim924211 : 欸都請問一下, fcm 是只要 play商店上上架的 02/01 14:47
jim924211 : 都已經套用了嗎,ex line messager 這些通訊app 02/01 14:47
lsps40803 : 他就是來引戰的 真的不用為他如此浪費時間 02/01 14:48
whatthe8078 : meta 出的 app 好像都是只拿 FCM 當做定時喚醒同步 02/01 14:51
whatthe8078 : 的媒介而已,自己也還是會常駐後台收通知 02/01 14:51
ja9740807 : 又不是所有程式都可以在play商店有 02/01 15:10
ja9740807 : 所以沒支持的程式我就不能說了 02/01 15:10
ja9740807 : 那就是安卓開放系統的代價啊 02/01 15:10
ja9740807 : 只能說開放比封閉好 不能說他的問題點? 02/01 15:10
Kismeter : 不用浪費時間 02/01 15:11
liaoeddie : 開始胡言亂語了笑死 02/01 15:20
ohmylove347 : 所以側載和審核二選一啊,今天選了側載,又說為啥沒 02/01 15:25
ohmylove347 : 審核?不是啊不要審核不就是自己選的嗎?你不會選了 02/01 15:25
ohmylove347 : 拉麵店還怪老闆沒賣漢堡吧@@ 02/01 15:25
manbow77 : 只講最後一次 APP用不用FCM跟封閉開放上架與否無關 02/01 15:28
manbow77 : 而開放三方用戶就是能選的比較多 02/01 15:30
Tsukasayeo : FCM需要手機Google play服務,但不一定要上架商店 02/01 15:41
Tsukasayeo : 連這也不知道嗎?程度就這? 02/01 15:41
jamt : 蛤?我們公司未上架的app都走FCM啊,真的是野人獻曝 02/01 15:48
astrofluket6: 請教何謂FCM謝謝 02/01 18:38
yc0015139 : FCM -> Firebase cloud messaging 02/01 19:00
yc0015139 : 基本上除了像中國這種擋 google 的國家外 02/01 19:03
yc0015139 : 大多 App 推通知都用 FCM 了,無關上架與否 02/01 19:03
yurian : 總覺得是不是最近拍照和cpu都輸 不像之前幾年安卓 02/01 19:43
yurian : 對比蘋果基本上根本跟小孩打大人一樣 果粉最近很愛 02/01 19:43
yurian : 來這引戰(? 02/01 19:43
NX9999 : 推推 02/01 19:50
NX9999 : 尤其FCM的解釋,非常重要XD 02/01 19:50
csh810317 : 無知的人就乖乖閉嘴聽 02/01 21:24
niverse : 有人邏輯混亂到爆炸哈哈哈 02/02 01:53
yeeouo : 讚 02/02 04:28
zhoyo99 : 這種就是亂該亂噓發現沒用就中途逃跑 02/02 08:55
zhoyo99 : 過沒兩下再回來重複的話鬼打牆帶風向 02/02 08:55
jim924211 : 再請教版友一下,現在大部分通訊app都有套用fcm 02/02 10:32
jim924211 : 那 如果訊息還會延遲,應該就是 app方伺服器的鍋了 02/02 10:32
jim924211 : 對吧 02/02 10:32
tsaigi : 但實際上就是很多APP在跑起來後才會開始跳通知 這 02/02 12:27
tsaigi : 怎麼解釋 02/02 12:27
manbow77 : 要看APP怎麼去利用FCM 例如有些私密訊息不適合公開 02/02 13:35
manbow77 : 那APP可能就只是藉由FCM發送個喚醒通知把APP叫醒後 02/02 13:36
manbow77 : 再讓APP直接去接收訊息 02/02 13:37
manbow77 : 很多人日常最常見的直接FCM通知大概就手遊 02/02 13:47
manbow77 : 官方直接透過FCM發通知現在有什麼活動 轉蛋PU什麼 02/02 13:48
manbow77 : 這種就不需要啟動手遊自己APP 02/02 13:48
manbow77 : 也不必在意延遲問題 02/02 13:49