看板 MacDev 關於我們 聯絡資訊
大家好 最近在做Push notification發現需要準備的前置工作非常繁瑣 突然有個想法 是否能把Local Notification當Push Notification來使用 大致上的想法是Local推播後面接Realtime database 當database有更動時就會tirgger裝置上的Local notification 藉此達到類似Push Notification的效果 想請問各位不知道這麼做會不會衍伸出其他問題 或者是否會有些Push能做到的事情這種方式做不到呢 謝謝各位 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 49.159.107.164 ※ 文章網址: https://www.ptt.cc/bbs/MacDev/M.1468743054.A.C99.html
darktt: Local有數量限制,同時間一個app只能註冊36個 07/17 18:00
tentenlee: 接手過這種案子 他去call api查清單 查到就local push 07/17 22:00
tentenlee: 只是app會一直在背景執行 07/17 22:00
sdyy: 不是可以註冊64個嗎? 還是有改 07/17 22:22
darktt: 疑?應該是我搞錯了,另外它是交給系統處理,所以app不用 07/18 19:39
darktt: 在背景運行 07/18 19:39
原來如此 這樣好像比較不會佔用資源 感謝各位的說明 ※ 編輯: z10266 (49.159.107.164), 07/18/2016 20:01:44
tentenlee: 我說的方法是他有後台在維護新資料 所以可以新增 07/19 00:57
tentenlee: 只是推的時間就不是即時的 也比較省主機資源 07/19 00:58
但若是使用realtime database的api的話應該有辦法即時吧? 不好意思我不太懂省主機資源的意思><
gigayaya: 之前用天天動聽,他把動態歌詞用成通知,很屌 07/19 01:36
...做成通知一直跳出來不會怪怪的嗎? ※ 編輯: z10266 (49.159.107.164), 07/19/2016 01:59:27
tentenlee: 目前我要發的push一次5萬多筆 一台server去發要花40分 07/19 02:26
tentenlee: 是server等級的歐 不是普通家用的 雖說程式還沒優化好 07/19 02:27
imindflow: local push做不到,總不能要使用者一定要開啟app吧 07/19 04:06
imindflow: 這樣就失去push的意義了(特殊應用除外) 07/19 04:06
imindflow: 另外,若是定時叫app去問server,有比較省資源嗎? 07/19 04:07
imindflow: 5萬台app,定時N分鐘,去問一次,還常常是無效詢問 Orz 07/19 04:07
imindflow: 還是把5萬筆丟到queue,批次批次發吧(看server資源) 07/19 04:08
imindflow: 如果有用AWS,可以叫 AWS SNS 發囉~每月前100萬筆免費 07/19 04:11