编辑:在 io 进一步之前,我应该说我已经找到了我尝试做的事情的解决方案,如果我使用基于导航控制器的应用程序,但这不是我的情况。
我已经创建了我的推送通知Job
,我已经记录了所有内容并收到了推送,单击了推送通知并收到了正确的日志。
我的目标是,我想执行一个 segue 来访问我的特定视图控制器,具体取决于那里的工作。
- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo {
NSString *job = [[userInfo valueForKey:@"aps"] valueForKey:@"job"];
if([job isEqualToString: @"msg"]) {
NSLog(@"Going to message");
}
if ([job isEqualToString: @"friend"]) {
NSLog(@"Going to friend request");
}
if ([job isEqualToString: @"inv"]) {
NSLog(@"Going to invite notifications");
}
if ([job isEqualToString: @"find"]) {
NSLog(@"Going to find notifications");
}
}