gpt4 book ai didi

ios - Xamarin.iOS 应用程序在 iOS 14.0 中询问本地网络权限

转载 作者:行者123 更新时间:2023-12-04 13:12:01 35 4
gpt4 key购买 nike

我在生产中使用 Xamarin.iOS 应用程序,它要求在 iOS 14 设备上启动时获得本地网络许可。应用程序未使用任何 Bonjour 服务,也未使用任何特定于本地网络的内容。应用程序有各种 nuget 包,包括 Xamarin.Essentials、MvvmCross、Firebase 服务、Realm DB 等。
我浏览了 developer.apple.com 上的各种开放线程,包括 WWDC2020 video但仍然没有得到触发此权限对话框的原因。

最佳答案

经过多次试验和错误,我们终于能够识别本地网络权限触发点。

  • 此提示是由于我们的 SSHConnection 检查方法而触发的
    用于识别越狱的 iPhone 设备。
  • 此方法检查 SSH 客户端是否尝试在端口 22 上连接到 127.0.0.1(localhost) 如果连接成功,则设备已越狱。
  • 此代码导致权限提示CrossConnectivity.Current.IsRemoteReachable("127.0.0.1", 22, 5000);
  • 关于ios - Xamarin.iOS 应用程序在 iOS 14.0 中询问本地网络权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64119644/

    35 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com