[問題] 類似推播服務 (僅前景執行時接收即可)
我現在有一個app在前景執行時,必須要在cloud端更新內容時一併更新手機的畫面,
我目前採用的方法是每30秒一直pulling自己的API,檢查是不是有新內容,
但是若使用者越來越多,這樣的pulling方式顯得十分耗資源。
如果用蘋果的推播服務,在推播時把alert和message都關掉,可以達成類似上述的目的。
(app在關閉時,iOS裝置收到notification時不會跳出通知給使用者因為沒有message,
app在開啟時可以在接到notification之後,更新cloud端新的內容)
但是這樣的設計會有一個小問題,在app第一次開啟時,iOS會跳出小視窗,
詢問使用者是否要收到推播。
但是由於我不會真的推播訊息給使用者(而是推播給自己的app內部),
所以當iOS詢問使用者時,使用者會覺得很困惑,為什麼要註冊推播。
我想說,有沒有類似蘋果推播服務的第三方服務,
在app開啟時向第三方服務的伺服器註冊,
我在cloud端有資料更新時告知第三方服務,
第三方服務再傳給我的app,
達成app在前景執行時自動內容更新。
謝謝 :)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 123.204.86.9
→
10/21 20:10, , 1F
10/21 20:10, 1F
→
10/21 20:56, , 2F
10/21 20:56, 2F
→
10/21 21:23, , 3F
10/21 21:23, 3F
→
10/21 21:24, , 4F
10/21 21:24, 4F
→
10/21 23:03, , 5F
10/21 23:03, 5F
→
10/22 01:08, , 6F
10/22 01:08, 6F
→
10/22 08:32, , 7F
10/22 08:32, 7F
→
10/24 10:24, , 8F
10/24 10:24, 8F
MacDev 近期熱門文章
PTT數位生活區 即時熱門文章