当应用程序在iphone中处于最小化状态时,如何处理按钮通知警报按钮?

当应用程序在iphone中处于最小化状态时,如何处理按钮通知警报按钮?,iphone,push-notification,Iphone,Push Notification,当我的应用程序处于最小化状态时,推送通知警报带有两个按钮“关闭”和“查看”。我想在用户单击“查看”按钮时打开应用程序中的特定屏幕 当应用程序处于打开状态时,我可以使用下面的方法处理推送通知 -(无效)应用程序:(UIApplication*)应用程序DidReceiveMemotentification:(NSDictionary*)用户信息 若有人知道如何处理按钮通知警报按钮时,应用程序是在最小化状态,请帮助我。提前谢谢。是的 当应用程序通过通知进入运行状态时..将触发此方法 - (BOOL)

当我的应用程序处于最小化状态时,推送通知警报带有两个按钮“关闭”和“查看”。我想在用户单击“查看”按钮时打开应用程序中的特定屏幕

当应用程序处于打开状态时,我可以使用下面的方法处理推送通知 -(无效)应用程序:(UIApplication*)应用程序DidReceiveMemotentification:(NSDictionary*)用户信息

若有人知道如何处理按钮通知警报按钮时,应用程序是在最小化状态,请帮助我。提前谢谢。

是的

当应用程序通过通知进入运行状态时..将触发此方法

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions

然后,您可以从
launchOptions
字典中检索收到的通知,并打开相应的屏幕。

当我单击推送通知警报的查看按钮时,请告诉我如何从launchOptions字典中检索数据。按上述方法粘贴此代码:if(launchOptions!=nil){NSDictionary*dictionary=[launchOptions objectForKey:uiapplicationaunchoptions远程通知键];if(dictionary!=nil){NSLog(@“从推送通知启动:%@”,dictionary);}如果您认为答案正确,请勾选。如果有任何进一步的相关问题,我会回答。我将在字典{“aps”:{“声音”:“默认”,“警报”:{“身体”:“从富兰克林Av到大军广场03:56:30-03:58:30”,“行动锁定键”:“视图”},“徽章”:1},“用户id”:“1”,“起始站id”:“239N”,“节点id”:“75”}你能告诉我如何从这本字典中获取body和3 id吗?请帮助我。你收到的通知是来自服务器的。我的意思是..你应该从更简单的检索中格式化..但是,苹果也允许使用这种类型的通知。因此,你可以在这里做的是NSString*alertValue=[[userInfo valueForKey:@“aps”]valueForKey:@“警报”]valueForKey:@“正文”];