有没有办法,从通知中心获取挖掘推送通知? (从服务器推送通知)
问题描述:
所以,我试图从“推送通知”,其中我从德勤NC挖掘信息。任何想法如何捕捉它?我已经知道我能得到它的方法,当它到达:有没有办法,从通知中心获取挖掘推送通知? (从服务器推送通知)
-(void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo
但是这还不够,我们的形象,我们有5-7通知符在NC和我拍了拍特定的一个......我需要得到里面的所有信息。对我来说完美的场景:我点击推送,应用程序打开并显示数据。
我会很乐意提供任何建议(也很抱歉,如果问题可能已经存在,我没有找到它)。谢谢!
答
,如果应用程序是完全关闭(不是背景)和你点击一个通知,didFinishLaunchingWithOptions
方法将被调用,所以添加以下代码
if (launchOptions != nil) {
NSDictionary *dictionary = [launchOptions objectForKey:UIApplicationLaunchOptionsRemoteNotificationKey];
if (dictionary != nil) {
NSLog(@"Launched from push notification: %@", dictionary);
}
}
这本字典是整个窃听推动信息
如果应用程序在后台didReceiveRemoteNotification
应该叫
非常感谢!绝对是我寻找的。 – Resty 2014-09-30 06:11:39