本地通知中的iOS操作按钮消失,除了最后一个收到的通知外(NotificationCenter)。
创始人
2024-11-30 03:30:43
0

要解决本地通知中的iOS操作按钮消失的问题,可以通过设置通知的category和按钮的identifier来实现。通过为每个通知设置不同的category,并为每个按钮设置不同的identifier,就可以确保每个通知的操作按钮都会出现。

以下是一个包含代码示例的解决方法:

  1. 首先,在你的应用程序的AppDelegate文件中,创建一个函数来设置通知的category和操作按钮。这个函数将会被调用来设置每个通知的category。
func setupNotificationCategory() {
    // 定义操作按钮
    let action1 = UNNotificationAction(identifier: "action1", title: "按钮1", options: [])
    let action2 = UNNotificationAction(identifier: "action2", title: "按钮2", options: [])
    let action3 = UNNotificationAction(identifier: "action3", title: "按钮3", options: [])
    
    // 定义category
    let category = UNNotificationCategory(identifier: "myCategory", actions: [action1, action2, action3], intentIdentifiers: [], options: [])
    
    // 注册category
    UNUserNotificationCenter.current().setNotificationCategories([category])
}
  1. 然后,在发送本地通知之前,为每个通知设置不同的category标识符。
// 在发送本地通知之前设置category标识符
let content = UNMutableNotificationContent()
content.title = "本地通知标题"
content.body = "本地通知正文"
content.categoryIdentifier = "myCategory" // 设置category标识符
  1. 最后,在应用程序启动时调用setupNotificationCategory()函数来设置通知的category和操作按钮。
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
    // 设置通知的category和操作按钮
    setupNotificationCategory()
    
    return true
}

这样,每个发送的本地通知都会包含操作按钮,并且只有最后一个收到的通知会显示这些操作按钮。其他通知将不会显示操作按钮。

相关内容

热门资讯

黑科技辅助挂(德州免费)wPk... 德州新手教程相关信息汇总(需添加指定威信136704302获取下载链接);黑科技辅助挂(德州免费)w...
黑科技脚本(Wepoke总结)... 黑科技脚本(Wepoke总结)轰趴十三水原本是真的有挂!太坑了果然真的是有挂(2023已更新)(哔哩...
黑科技攻略(微扑克模拟器)wp... 黑科技攻略(微扑克模拟器)wpk游戏原先是有挂!太嚣张了确实存在有挂(2025已更新)(哔哩哔哩);...
黑科技有挂(哈糖大菠萝洗牌)w... 黑科技有挂(哈糖大菠萝洗牌)wPk好像存在有挂!太嚣张了一直有挂(2026已更新)(哔哩哔哩);实战...
黑科技脚本(微扑克ai)Wep... 黑科技脚本(微扑克ai)WepokE确实存在有挂!太嚣张了本然真的是有挂(2020已更新)(哔哩哔哩...
黑科技私人局(aapoker辅... 黑科技私人局(aapoker辅助)AAPoKER真是是有挂!太嚣张了原来是有挂(2025已更新)(哔...
黑科技苹果版(Wepoke助手... 黑科技苹果版(Wepoke助手)wPK原生存在有挂!太实锤了竟然存在有挂(2024已更新)(哔哩哔哩...
黑科技代打(德扑之星模拟器)a... 黑科技代打(德扑之星模拟器)aapokEr固有真的是有挂!太夸张了一直是有挂(2025已更新)(哔哩...
辅助黑科技(aapoker教程... 辅助黑科技(aapoker教程)epoker先前是真的有挂!太夸张了起初真的有挂(2022已更新)(...
黑科技存在(微扑克ai)Wep... 黑科技存在(微扑克ai)WepokE确实存在有挂!太嚣张了总是真的是有挂(2023已更新)(哔哩哔哩...