因此,我试图从“推送通知”中获得信息,而我从NC中点击了。知道怎么抓住它吗?我已经知道,当它到来的时候,我可以用方法得到它:
-(void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo
但这还不够,让我们的图像,我们有5-7通知在NC和我点击一个特定的.我要把所有的信息都弄进去。对我来说最完美的场景是:我点击推,应用程序打开并显示我的数据。
我很乐意接受任何建议(如果这个问题可能已经存在,我也很抱歉,我没有找到)。谢谢!
发布于 2014-09-29 14:59:48
如果应用程序完全关闭(而不是在后台),然后点击通知,didFinishLaunchingWithOptions
方法将被调用,所以添加以下代码
if (launchOptions != nil) {
NSDictionary *dictionary = [launchOptions objectForKey:UIApplicationLaunchOptionsRemoteNotificationKey];
if (dictionary != nil) {
NSLog(@"Launched from push notification: %@", dictionary);
}
}
字典是全部点击的推送信息。
如果应用程序处于后台,则应该调用didReceiveRemoteNotification
。
https://stackoverflow.com/questions/26099382
复制相似问题