我只是想知道在询问推送通知权限警报时是否可以自定义。我们希望有一个更清晰的提示,而不是在应用程序启动时询问。 据我所知,QB 框架强制在应用程序启动时询问它,我们无法修改它。
那么iOS可以自定义推送通知权限提醒时间吗?
谢谢
最佳答案
当你调用这个方法时你得到这个提示
#if __IPHONE_OS_VERSION_MAX_ALLOWED >= 80000
if ([[UIApplication sharedApplication] respondsToSelector:@selector(registerUserNotificationSettings:)]) {
[[UIApplication sharedApplication] registerUserNotificationSettings:[UIUserNotificationSettings settingsForTypes:(UIUserNotificationTypeSound | UIUserNotificationTypeAlert | UIUserNotificationTypeBadge) categories:nil]];
[[UIApplication sharedApplication] registerForRemoteNotifications];
}
else{
[[UIApplication sharedApplication] registerForRemoteNotificationTypes:UIRemoteNotificationTypeAlert | UIRemoteNotificationTypeBadge | UIRemoteNotificationTypeSound];
}
#else
[[UIApplication sharedApplication] registerForRemoteNotificationTypes:UIRemoteNotificationTypeAlert | UIRemoteNotificationTypeBadge | UIRemoteNotificationTypeSound];
#endif
把这个方法放在需要提示的地方。
关于ios - QuickBlox 推送通知权限警报时间自定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37409752/