为什么运行 iOS app 时会看到查找本地网络设备的弹窗提示?

  • iOS 系统版本升级至 14.0 版本后,用户首次使用集成了 iOS 语音或视频 SDK 的 app 时会看到查找本地网络设备的弹窗提示。默认弹窗界面如下图所示:
  • iPad
  • 解决方案
  • 在你的 app 中集成 3.1.2 以下版本 SDK,用户在 iOS 14.0 设备上首次使用 app 时看到的弹窗提示默认为:此 App 将可发现和连接到您所用网络上的设备。建议你结合你的业务需求修改弹窗提示内容,修改步骤如下:

    • 1.打开 Xcode 项目,在 info.plist 文件中,点击 + 图标添加 Privacy - Local Network Usage Description。
    • 2.结合你的业务需求,在 Privacy - Local Network Usage Description 的 Value 栏中填写获取本地网络设备权限的目的。例如:此 app 不会连接到您所用网络上的设备,只会检测与您本地网关的连通性。
    • iPad
    • 修改后,用户首次使用 app 时收到的弹窗界面如下图所示:
    • iPad
    • 如果用户点击好,app 可以通过 reportRtcStats 的 gatewayRtt 参数获取客户端到本地路由器的往返延时。
    • 如果用户点击不允许,reportRtcStats 的 gatewayRtt 参数会失效(值恒为 -1),app 无法通过该参数获取客户端到本地路由器的往返延时。
  • 用户也可以在 iOS 设备的设置->隐私->本地网络界面修改 app 的权限设置。

  • Privacy - Local Network Usage Description
  • Support local network privacy in your app
Copyright Talkfun all right reserved,powered by Gitbook修订时间: 2020-09-16 15:16:03

results matching ""

    No results matching ""