Permissions 应用程序升级的iOS8本地通知权限

Permissions 应用程序升级的iOS8本地通知权限,permissions,notifications,ios8,Permissions,Notifications,Ios8,在iOS 8中,即使UILocalNotification也需要注册和明确的用户权限。假设我没有及时将我的应用程序升级到iOS8/XCode 6以启动iOS 8,并且我的应用程序使用UILocationNotification(即以iOS 7为目标在XCode 5中编译)。用户将手机升级到iOS8后会发生什么?应用程序是否会停止发布UILocalNotification?因此答案是,如果他们已经在ios 8之前安装了你的应用程序,那么你就可以发送本地通知(除非用户在应用程序设置中手动关闭它们)。

在iOS 8中,即使UILocalNotification也需要注册和明确的用户权限。假设我没有及时将我的应用程序升级到iOS8/XCode 6以启动iOS 8,并且我的应用程序使用UILocationNotification(即以iOS 7为目标在XCode 5中编译)。用户将手机升级到iOS8后会发生什么?应用程序是否会停止发布UILocalNotification?

因此答案是,如果他们已经在ios 8之前安装了你的应用程序,那么你就可以发送本地通知(除非用户在应用程序设置中手动关闭它们)。但是,如果他们从未安装过您的应用程序,而您转到发送本地通知,则系统将提示用户允许或不允许使用典型uialert的通知,该uialert过去是为推送通知保留的。我不知道这是否有任何记录


我发现的另一件事是,尽管文档说您仍然可以向设备发送推送或本地通知,尽管没有向用户显示UI,但应用程序仍然会收到推送通知。测试后,我发现至少在本地通知方面是错误的,我没有尝试推送通知。

还有,如果有人知道是否可以在没有用户许可的情况下安排uilocalnotification,以及alertSound alertBidy alertAction等所需功能,这也会很有帮助。我想我可以得到我需要的基本功能,如果用户允许的话,可以选择添加额外的东西。