首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >registerUserNotificationSettings用户反馈?

registerUserNotificationSettings用户反馈?
EN

Stack Overflow用户
提问于 2015-09-29 07:59:37
回答 2查看 446关注 0票数 0

是否有可能从registerUserNotificationSettings获得反馈或回调?

只有当用户单击通知按钮时,我才会请求许可,但我不希望他按两次才能启用通知。

类似于:

代码语言:javascript
复制
if registerUserNotificationSettings.success {
    saveNotification()
}
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-09-29 08:08:28

您必须在应用程序委托中实现application(_:didRegisterUserNotificationSettings:)

代码语言:javascript
复制
func application(application: UIApplication, didRegisterUserNotificationSettings settings: UIUserNotificationSettings) {
    // check for success here
}

使用本地或远程通知通知用户新信息的应用程序必须通过调用app对象的registerUserNotificationSettings:方法来注册它们想要使用的通知类型。系统将应用程序的请求与用户的首选项进行比较,以确定允许的本地和远程通知类型,并通过调用此方法将结果返回给应用程序。每当调用此方法时,请检查notificationSettings参数的内容。

ref/occ/intfm/UIApplicationDelegate/application:didRegisterUserNotificationSettings

票数 1
EN

Stack Overflow用户

发布于 2015-09-29 08:12:22

您需要实现以下方法:

代码语言:javascript
复制
func application(_ application: UIApplication, didRegisterUserNotificationSettings notificationSettings: UIUserNotificationSettings)

苹果文档

使用本地或远程通知通知用户新信息的应用程序必须通过调用app对象的registerUserNotificationSettings:方法来注册它们想要使用的通知类型。系统将应用程序的请求与用户的首选项进行比较,以确定允许的本地和远程通知类型,并通过调用此方法将结果返回给应用程序。每当调用此方法时,请检查notificationSettings参数的内容。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32838734

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档