从主屏启动应用获取不到 push payload?可是从 Notification Center 就可以拿到

2012-06-22 00:29:34 +08:00
 fannheyward
条件:

1. app 当前没有运行,也不在后台,完全退出状态
2. 收到 push 后没有直接响应 push 打开软件。
3. 稍后从 Notification Center 点击 push 打开软件,这时候可以通过 `didFinishLaunchingWithOptions:(NSDictionary *)launchOptions` 的 launchOptions 获取 push payload。
4. 但是直接从主屏启动就不能从 launchOptions 拿到 push payload。

莫非从 Notification Center 启动应用多了一些东西?

有没有人遇到这种问题?
3078 次点击
所在节点    iDev
1 条回复
jerry
2012-06-30 21:58:58 +08:00
只有从Notification Center启动才有

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/40237

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX