iPhone SE2无法连接React-Native音视频通话 Agora SDK适配问题咨询
Agora React Native SDK 设备适配相关答疑
Agora官方公开的React Native SDK适配规则中,没有针对iPhone SE2的单独设备限制,SDK基础适配要求为iOS 9.0及以上版本的iPhone设备,iPhone SE2本身符合该基础适配范围。
你可以按照以下优先级排查问题:
- 确认出问题的iPhone SE2系统版本:检查是否低于iOS 9.0,或是测试版Beta系统,Beta系统普遍存在音视频权限、编解码模块的兼容性异常
- 核对应用权限配置:确认项目
Info.plist中已经正确添加麦克风、摄像头的权限声明,你可以到设备「设置-隐私与安全性」中手动查看你的应用是否已经获取对应权限,部分iOS版本在iPhone SE2上会出现权限申请弹窗不触发、权限被静默禁用的问题 - 升级SDK版本:如果你使用的Agora React Native SDK版本低于
3.7.0,可能存在对iPhone SE2搭载的A13仿生芯片的硬编码适配漏洞,建议升级到最新稳定版SDK后复测 - 调整音视频编码配置:如果你在业务代码中强制指定仅使用HEVC编码,部分出厂系统版本较低的iPhone SE2可能存在HEVC编码调用异常,你可以修改编码配置为默认H.264后测试
- 排查设备本身问题:你可以使用Agora官方Demo应用在该台iPhone SE2上运行测试,如果Demo也无法正常通话,大概率是设备本身的音视频硬件或系统损坏导致;如果Demo可以正常运行,则需要排查你自有业务代码中的逻辑问题
内容的提问来源于stack exchange,提问作者Obang Master
相关产品推荐
相关产品推荐

