作者tooto1985 ( )
看板MacDev
标题[问题] 如何先拿到deviceToken?
时间Fri Aug 7 13:36:19 2015
请问如何在 didFinishLaunchingWithOptions 时
就可以拿到 didRegisterForRemoteNotificationsWithDeviceToken 的 devoceToken?
目前测试好像 didFinishLaunchingWithOptions 会被先触发
然後才是 didRegisterForRemoteNotificationsWithDeviceToken 被触发
请问有解吗?谢谢!
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 59.125.119.55
※ 文章网址: https://webptt.com/cn.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