首页 > 解决方案 > iOS - 让本地通知启动 URL

问题描述

我正在设置安装一周后启动的通知:

static func setupOneWeekNotification() {
    let content = UNMutableNotificationContent()
    content.title = "Title"
    content.body = "Text."
    content.sound = UNNotificationSound.default
    content.userInfo = [
        "type":"oneweek"
    ]

    let trigger = UNTimeIntervalNotificationTrigger(timeInterval: 604800, repeats: false) 

    // setup identifier
    let request = UNNotificationRequest(identifier: "OneWeek", content: content, trigger: trigger)

    // add our notification request
    UNUserNotificationCenter.current().add(request)
}

我从应用程序委托的 applicationWillResignActive 调用它。

当用户点击收到的通知时,我希望它打开一个 URL。我打算在 AppDelegate 中进行设置,但我看到 didReceive 和 didReceiveLocalNotification 已被弃用。

我怎样才能做到这一点?

标签: iosuilocalnotificationunusernotificationcenter

解决方案


推荐阅读