IM 即时通讯 (438)
Android (207)
- 初始化&链接 (8)
- 事件&监听处理 (7)
- 用户信息 (13)
- 会话列表 (15)
- 聊天会话 (26)
- 消息处理 (35)
- 自定义消息 (6)
- 音视频 (2)
- 推送&通知 (33)
- 扩展功能 (4)
- 第三方地图 (3)
- 依赖&配置 (9)
- 升级说明 (3)
- 其他 (43)
iOS (166)
- SDK 导入 (9)
- 连接 (8)
- 事件处理 (2)
- 用户信息 (3)
- 会话列表 (14)
- 聊天会话 (44)
- 消息处理 (25)
- 自定义消息 (8)
- 推送&通知 (19)
- 扩展功能 (5)
- 国际化 (3)
- 音视频 (3)
- 其他 (23)
Web (36)
Server (29)
适配 iOS 10 的注意事项
适配 iOS 10 的注意事项
发布时间: 2016-09-18 16:49
回答:
1、升级到 SDK 版本。
SDK从2.7.2开始做ios10适配,建议使用2.7.2 及其之后的版本
2、权限问题。
iOS 10 在使用摄像头、麦克风、定位、相册等功能的时候,会检查相应权限。App 需要在您 App 的 info.plist 中添加相应权限的说明,否则在 iOS 10 上会 crash。
如 SDK 用到的相关功能:
麦克风权限:
Privacy - Microphone Usage Description
XXX需要使用您的麦克风
相机权限:
Privacy - Camera Usage Description
XXX需要使用您的相机
相册权限:
Privacy - Photo Library Usage Description
XXX需要访问您的相册
定位权限:
Privacy - Location When In Use Usage Description
XXX需要获取地理位置信息
定位权限:
Privacy - Location Always Usage Description
XXX需要在后台获取地理位置信息
PS:上面的中文提示您可以按照您的产品需求进行定制。
3、远程推送。
在 App 设置中,Capabilities -> Push Notifications 务必记得要开启,否则在 iOS 10 中会获取不到 deviceToken。