当前位置:  开发笔记 > 编程语言 > 正文

如何从远程通知操作按钮打开应用

如何解决《如何从远程通知操作按钮打开应用》经验,为你挑选了1个好方法。

与主题一样,我试图在用户点击远程通知上的“接受”按钮时打开应用程序。

下面列出了AppDelegate负责处理按钮动作的方法:

- (void)application:(UIApplication *)application handleActionWithIdentifier:(NSString *)identifier forRemoteNotification:(NSDictionary *)notification  completionHandler: (void (^)())completionHandler {

    if ([identifier isEqualToString: @"ACCEPT_IDENTIFIER"]) {

    }

    completionHandler();
}

我一直在寻找解决方案,但找不到对我有用的信息。



更新: 由于句子“可操作的通知按钮”引起混乱,因此以下img显示了此句子的意思。



1> Sarp Başaran..:

斯威夫特4:

只需确保将其包含.foreground到UNNotificationAction对象中即可。

例:

// This will cause the app to launch in the foreground:
let action = UNNotificationAction(identifier: "showAction", title: "Show", options: [.foreground])

// This will not:
let action = UNNotificationAction(identifier: "showAction", title: "Show", options: [])

推荐阅读
LEEstarmmmmm
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有