首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当用户收到推送通知时,打开特定的选项卡/视图

当用户收到推送通知时,打开特定的选项卡/视图
EN

Stack Overflow用户
提问于 2011-07-18 22:17:49
回答 1查看 7.1K关注 0票数 6

我想做一些类似推特应用的事情:当有人给我写推送通知时,我会收到推送通知;如果我“滑动通知”,应用程序就会启动,但不是在正常的流中,它会在一个特定的视图中启动,其中包含有人写给我的推文!

在我的应用程序中,我有一个类似RSS阅读器的东西,当有新的新闻时,推送通知就会到达。所以,我想打开“单一新闻视图”,而不是主视图(现在正在发生)。

我能做什么?

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-07-18 22:47:55

你可以做两件事。

一种方法是检查UIApplicationDelegate方法的launchOptions字典

代码语言:javascript
复制
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions

以查看应用程序是否通过用户单击通知启动。如果是这样,那么在该方法中,您可以将适当的视图控制器推送到堆栈上,就像您通常在应用程序内使用一样。

如果应用程序已经打开,但在后台,则应用相同的理论,但请改用UIApplicationDelegate方法

代码语言:javascript
复制
- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo

有关处理传入通知的信息,请参阅this link

票数 11
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6734338

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档