我正在为我的应用程序添加一个入职指南,并希望让用户在指南的特定幻灯片上注册通知。我想知道是否有办法从我的入职函数中调用didRegisterUserNotificationSettings函数。如果我不能直接调用它,是否有办法创建一个不同的函数来执行相同的功能,并且可以由我的入职函数调用?
我刚添加的编辑
let notificationType = UIUserNotificationType.Alert | UIUserNotificationType.Badge | UIUserNotificationType.Sound
let settings = UIUserNotificationSettings(forTypes: notificationType, categories: nil)
UIApplication.registerUserNotificationSettings(settings)我现在得到以下错误
Uiuser通告设置不能转换为uiapplication。
发布于 2015-03-17 18:50:41
是的,有。当您在“指南的特定幻灯片”中时,请调用registerForNotificationTypes:。
但是,弹出窗口只有一次。如果用户,上帝禁止,已经禁用了你的应用程序的通知,最多,你可以给他选择带他到设置页面,他应该手动启用它。(确保你不会对他太生气。)
请注意,调用didRegisterUserNotificationSettings:是无用的,因为它是在应用程序成功注册通知时调用的委托方法。
编辑
你应该这样注册
UIApplication.sharedApplication().registerUserNotificationSettings(settings)
UIApplication.sharedApplication().registerForRemoteNotifications()https://stackoverflow.com/questions/29106571
复制相似问题