Swiftui 本地通知在独立WatchOS应用程序上不起作用

Swiftui 本地通知在独立WatchOS应用程序上不起作用,swiftui,watchkit,apple-watch,unnotificationrequest,watchos-6,Swiftui,Watchkit,Apple Watch,Unnotificationrequest,Watchos 6,我不知道如何在独立的WatchOS应用程序中安排本地通知 在我的扩展委托中,我尝试设置它 let center = UNUserNotificationCenter.current() func applicationDidFinishLaunching() { center.delegate = self let options: UNAuthorizationOptions = [.alert, .badge, .sound]

我不知道如何在独立的WatchOS应用程序中安排本地通知

在我的扩展委托中,我尝试设置它

let center = UNUserNotificationCenter.current()  

    func applicationDidFinishLaunching() {  

        center.delegate = self  
        let options: UNAuthorizationOptions = [.alert, .badge, .sound]  
        center.requestAuthorization(options: options) { (granted, error) in  
            if granted {  
                WKExtension.shared().registerForRemoteNotifications()  
            }  
        }  
    }  

    func userNotificationCenter(_ center: UNUserNotificationCenter, didReceive response: UNNotificationResponse, withCompletionHandler completionHandler: @escaping () -> Void) {  
        completionHandler()  
    }  

    func userNotificationCenter(_ center: UNUserNotificationCenter, willPresent notification: UNNotification, withCompletionHandler completionHandler: @escaping (UNNotificationPresentationOptions) -> Void) {  
        completionHandler([.alert, .sound,.badge])  
    }  
这是计划代码:

let content = UNMutableNotificationContent()  
                            content.title = "Meniny Oslavuje"  
                            content.body = nameEntry.name  

                            var dateComponents = DateComponents()  
                            dateComponents.month = dateNameEntry.month  
                            dateComponents.day = dateNameEntry.day  
                            dateComponents.hour = self.reminderTimeHour  
                            dateComponents.minute = self.reminderTimeMinute  

                            let trigger = UNCalendarNotificationTrigger(dateMatching:dateComponents , repeats: true)  
                            let request = UNNotificationRequest(identifier: uuid.uuidString, content: content, trigger: trigger)  
                            center.removeAllPendingNotificationRequests()  
                            center.add(request) { (err) in  
                                print(err)  
                            }  
资料来源:
所以,问题在于我可以发送的通知数量

我正在构建基于事件的应用程序,我知道每天都会发生什么事件

因此,当我尝试为每天安排活动(365天=365个通知)时,我已达到64个通知限制


由于我们现在是4月份,我的通知无法触发…因为它已经落后64天了…

所以,问题是我可以发送的通知数量

我正在构建基于事件的应用程序,我知道每天都会发生什么事件

因此,当我尝试为每天安排活动(365天=365个通知)时,我已达到64个通知限制


现在是4月份,我的通知无法触发…因为已经晚了64天了…

源链接已断开。您计划从哪里发送此特定通知?dataNameEntry的值是多少?源链接已断开。您计划从哪里发送此特定通知?dataNameEntry的值是什么?