所以,我试图从"推送通知"中获取信息。来自NC的我点击任何想法如何抓住它?我已经知道,当它到达时我可以用方法得到它:
-(void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo
但这还不够,让我们的图像在NC中有5-7个通知,我点了特定的一个...我需要获取内部的所有信息。对我来说是完美的场景:我点击推送,应用程序打开并向我显示数据。
我会很高兴任何建议(如果这个问题可能已经存在,我也很难找到)。谢谢!
答案 0 :(得分:1)
如果应用完全关闭(不在后台)并点击通知,则会调用didFinishLaunchingWithOptions
方法,因此请添加此代码
if (launchOptions != nil) {
NSDictionary *dictionary = [launchOptions objectForKey:UIApplicationLaunchOptionsRemoteNotificationKey];
if (dictionary != nil) {
NSLog(@"Launched from push notification: %@", dictionary);
}
}
字典是整个点击推送信息
如果应用在后台,则应调用didReceiveRemoteNotification