作者tooto1985 ( )
看板MacDev
標題[問題] 如何先拿到deviceToken?
時間Fri Aug 7 13:36:19 2015
請問如何在 didFinishLaunchingWithOptions 時
就可以拿到 didRegisterForRemoteNotificationsWithDeviceToken 的 devoceToken?
目前測試好像 didFinishLaunchingWithOptions 會被先觸發
然後才是 didRegisterForRemoteNotificationsWithDeviceToken 被觸發
請問有解嗎?謝謝!
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.125.119.55
※ 文章網址: https://webptt.com/m.aspx?n=bbs/MacDev/M.1438925782.A.23C.html
1F:推 fightword: 先說說你想作什麼? 08/07 13:39
我想要把 deviceToken 插入在 WebView 的 User-Agent 裡
因為目前好像只能用 NSUserDefaults 寫入 User-Agent
但好像只能在 didFinishLaunchingWithOptions 時寫入 NSUserDefaults 才取的到
User-Agent 修改過後的值! 或是有其他解決方法嗎? 感謝!
※ 編輯: tooto1985 (59.125.119.55), 08/07/2015 13:46:33
2F:推 tentenlee: 就算你硬做了 你這個設計會導致開啟APP的畫面會過久 08/07 20:01
3F:→ tentenlee: 建議不要想這個流程的解決方式 換個流程 08/07 20:01
4F:→ tentenlee: 而且user直接拒絕你要通知的權限,不就完全不能用了 08/07 20:02
5F:→ mraaa: 樓上大大說得對,你想要的流程本來就不符合Apple當初設計 08/08 03:35
6F:→ mraaa: 的流程! 08/08 03:35