JAA*_*JAA 6 iphone push push-notification apple-push-notifications ios
我想做Twitter应用程序之类的东西:当有人写我时,我会收到推送通知; 如果我"滑动通知"应用程序启动,但不是在普通流中,它会在特定视图中以某人写信给我的推文开始!
在我的应用程序中,我有类似RSS阅读器的东西,当有新消息时推送通知到达.所以,我想打开"单一新闻视图",而不是主视图(现在正在发生).
我能做什么?
谢谢
Mic*_*gle 11
你可以做两件事.
一种是检查方法的launchOptions字典UIApplicationDelegate
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
Run Code Online (Sandbox Code Playgroud)
查看应用是否是通过用户点击通知启动的.如果是这样,那么在该方法中,您可以将相应的视图控制器推送到堆栈,就像通常使用应用内使用一样.
如果应用程序已经打开,但在后台然后应用相同的理论,而是使用该UIApplicationDelegate方法
- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo
Run Code Online (Sandbox Code Playgroud)
有关处理传入通知的信息,请参阅此链接.