是否有可能从registerUserNotificationSettings获得反馈或回调?
只有当用户单击通知按钮时,我才会请求许可,但我不希望他按两次才能启用通知。
类似于:
if registerUserNotificationSettings.success {
saveNotification()
}发布于 2015-09-29 08:08:28
您必须在应用程序委托中实现application(_:didRegisterUserNotificationSettings:)。
func application(application: UIApplication, didRegisterUserNotificationSettings settings: UIUserNotificationSettings) {
// check for success here
}使用本地或远程通知通知用户新信息的应用程序必须通过调用app对象的registerUserNotificationSettings:方法来注册它们想要使用的通知类型。系统将应用程序的请求与用户的首选项进行比较,以确定允许的本地和远程通知类型,并通过调用此方法将结果返回给应用程序。每当调用此方法时,请检查notificationSettings参数的内容。
ref/occ/intfm/UIApplicationDelegate/application:didRegisterUserNotificationSettings
发布于 2015-09-29 08:12:22
您需要实现以下方法:
func application(_ application: UIApplication, didRegisterUserNotificationSettings notificationSettings: UIUserNotificationSettings)每苹果文档
使用本地或远程通知通知用户新信息的应用程序必须通过调用app对象的registerUserNotificationSettings:方法来注册它们想要使用的通知类型。系统将应用程序的请求与用户的首选项进行比较,以确定允许的本地和远程通知类型,并通过调用此方法将结果返回给应用程序。每当调用此方法时,请检查notificationSettings参数的内容。
https://stackoverflow.com/questions/32838734
复制相似问题