首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >有没有办法,从通知中心得到点击推送通知?(从服务器推送通知)

有没有办法,从通知中心得到点击推送通知?(从服务器推送通知)
EN

Stack Overflow用户
提问于 2014-09-29 11:57:14
回答 1查看 77关注 0票数 0

因此,我试图从“推送通知”中获得信息,而我从NC中点击了。知道怎么抓住它吗?我已经知道,当它到来的时候,我可以用方法得到它:

代码语言:javascript
运行
复制
-(void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo

但这还不够,让我们的图像,我们有5-7通知在NC和我点击一个特定的.我要把所有的信息都弄进去。对我来说最完美的场景是:我点击推,应用程序打开并显示我的数据。

我很乐意接受任何建议(如果这个问题可能已经存在,我也很抱歉,我没有找到)。谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-09-29 14:59:48

如果应用程序完全关闭(而不是在后台),然后点击通知,didFinishLaunchingWithOptions方法将被调用,所以添加以下代码

代码语言:javascript
运行
复制
if (launchOptions != nil) {
    NSDictionary *dictionary = [launchOptions objectForKey:UIApplicationLaunchOptionsRemoteNotificationKey];
    if (dictionary != nil) {

        NSLog(@"Launched from push notification: %@", dictionary);

    }
}

字典是全部点击的推送信息。

如果应用程序处于后台,则应该调用didReceiveRemoteNotification

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26099382

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档