在 iOS 10 中向 UILocalNotification 添加操作

Posted

技术标签:

【中文标题】在 iOS 10 中向 UILocalNotification 添加操作【英文标题】:Adding actions to UILocalNotification in iOS 10 【发布时间】:2016-10-30 05:34:39 【问题描述】:

我有一个向用户发送推送通知的应用。

我想在每个通知中添加 2 个按钮(操作),我想它叫做 Rich Notifications

我没有找到足够的信息来说明如何操作,所以如果有人能在这里指导我,我将不胜感激。

谢谢!

【问题讨论】:

【参考方案1】:

您需要添加一个通知类别,该类别将具有通知操作。这些操作将定义按钮所说的内容以及当用户选择一个按钮时传递给您的应用的内容。

【讨论】:

除了 UILocalNotification 类之外,我还需要其他框架吗?以及如何创建类别和操作?谢谢! 您需要导入UserNotifications 框架。在此处查看文档:developer.apple.com/reference/usernotifications/… 我已经读过了。但我不明白如何向我的UILocalNotification 添加操作(并将其安排到现在)。 使用UNNotificationAction的init方法为每个按钮创建一个。然后将它们添加到其 init 中的类别中。您现在可以通过将nil 传递给触发器来触发本地通知。【参考方案2】:

谷歌搜索您提供的关键字会返回许多结果。你为什么不选择一个自己尝试一下。其中一个可以在此链接上找到

http://willowtreeapps.com/blog/wwdc-2016-rich-notifications-in-ios-10/

【讨论】:

以上是关于在 iOS 10 中向 UILocalNotification 添加操作的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Swift 4 中向 UIView 添加子视图?

如何在socket.io中向特定用户发送消息?

如何在 iOS 7 中向 UIAlertView 添加多个 UITextField?

如何在 C# 中向 iOS 发送 FCM 通知 [关闭]

在 iOS 8.3 中向 UIWindow 添加子视图

如何在 iOS 6 中向分组样式 UITableViewController 添加背景图像?