定制iOS推送通知权限对话框
我不知道你是否指的是标题下方的文本,就像这张图片一样。
如果是的话,请修改您的info.plist文件。添加一个新的键Privacy - User Notifications Usage Description,这也是Xcode内置选项之一,您可以从菜单中选择。然后在值中输入任何文本。
这是在 AppDelegate didFinishLaunchingWithOptions 中的请求代码:
if UserDefaults.shared.isFirstLaunch {
UNUserNotificationCenter.current().requestAuthorization(options: [.alert, .badge, .sound]) { success, error in
if success {
print("All set!")
} else if let error = error {
print(error.localizedDescription)
}
}
UserDefaults.shared.isFirstLaunch = false
}