作者BS0824 (Bright_Sky)
看板MacDev
标题Re: [问题] iOS notification
时间Thu Dec 11 21:39:47 2014
回答一下第三题情况三
※ 引述《valda (valda)》之铭言:
: 情况三:used按下alert view,此时app正在背景,由背景带入前景
: (UIApplicationStateInactive),app 需要push特定的view
: 但目前的状况是,我无法侦测出情况三,先把app缩到背景,p
虽然我当初是用下面这方法,来处理使用者点选推播後的动作,不过我想跟你选的那
方法差不多
-(void)application:(UIApplication *)application didReceiveRemoteNotification:
(NSDictionary *)userInfo
然後要判断进去哪一页面,我是从userInfo里面去抓关键字(後台会给关键字)
NSDictionary *keyDic = [userInfo valueForKey:@"other"];
NSString *category = [keyDic valueForKey:@"category"];
if([category isEqualToString:@"first"]){
//进入第一页
}
else if ([category isEqualToString:@"second"]){
//进入第二页面
}
..
表达的不是很好= =a
不过我大致上是这样来判断要进入哪一页面的
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 1.172.128.74
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/MacDev/M.1418305189.A.22F.html
1F:推 valda: 感谢 12/12 17:57