首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何控制推送通知中的按钮做什么?

如何控制推送通知中的按钮做什么?
EN

Stack Overflow用户
提问于 2011-09-04 14:47:03
回答 2查看 524关注 0票数 1

我可以向iOS设备发送推送通知。通知上有一个“关闭”按钮和一个“查看”按钮。当用户点击" view“按钮时,应用程序会打开根视图控制器。在应用程序中有一个新闻部分。假设通知是为了提醒用户有一个新的新闻故事可供他们查看。如果点击" view ",就会显示根视图控制器,而不是新闻视图控制器。我该如何打开新闻视图控制器?Facebook经常使用这一点。这是否需要在服务器上或应用程序内进行更改?谢谢你的帮忙!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-09-04 14:56:42

您必须检查应用程序委派中的启动选项:

代码语言:javascript
运行
复制
application:didFinishLaunchingWithOptions

在这里,您可以获取推送通知的有效载荷字典。

票数 0
EN

Stack Overflow用户

发布于 2015-08-12 11:49:09

对于通知中的iOS 8+操作按钮:

对于本地通知,当按下通知上的按钮(锁屏或横幅)时,appDelegate调用此方法:

代码语言:javascript
运行
复制
- (void)application:(UIApplication *)application
   handleActionWithIdentifier:(NSString *)identifier
         forLocalNotification:(UILocalNotification *)notification
            completionHandler:(void (^)())completionHandler

对于推送通知,当按下通知上的按钮(锁屏或横幅)时,appDelegate调用此方法:

代码语言:javascript
运行
复制
- (void)application:(UIApplication *)application
   handleActionWithIdentifier:(NSString *)identifier
        forRemoteNotification:(NSDictionary *)userInfo
            completionHandler:(void (^)())completionHandler
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7297794

复制
相关文章

相似问题

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