美文网首页
iOS9迭代至iOS10遇到的一些问题

iOS9迭代至iOS10遇到的一些问题

作者: Felix的笔头 | 来源:发表于2017-09-01 18:46 被阅读0次

1.推送问题

iOS10 之前,推送走的方法是- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo ,但是iOS10,引入了一个新库<UserNotifications/UserNotification.h>用来接收通知,iOS 10 接收通知需要遵循UNUserNotificationCenterDelegate

注册通知:

iOS10比iOS8多一个代理方法

另外:通知开关必须打开,否则无法接收通知


接收通知:

iOS10以下,走didReceiveRemoteNotification方法。iOS10 通过UNUserNotificationCenterDelegate中以下两个代理来接收通知:

2.安全性和保密性相关设置

若在未设置用户权限相关设置,而提交版本至iTunes connect(显示已提交成功),会导致iTunes connect中不出现构建版本问题,但苹果会给开发者邮箱发送审核邮件

如下:

邮件中显示开发者未对用户权限进行设置,建议尽快适配所有和用户权限相关的地方必须在info.plist里配置,里面包括:

亲测如果我想打开照相机但是没有配置NSCameraUsageDescription,刚启动时不会崩溃,但是在唤起操作发生时会直接崩溃。 在info.plist设置之后就可以正常使用了。

配置之后如下:

本文是笔者近期迭代iOS 10版本时遇到的一些问题,可能不是很全面,希望对读者有所帮助。

相关文章

网友评论

      本文标题:iOS9迭代至iOS10遇到的一些问题

      本文链接:https://www.haomeiwen.com/subject/ympzettx.html