iOS 14 本地网络隐私权限请求未触发

Posted

技术标签:

【中文标题】iOS 14 本地网络隐私权限请求未触发【英文标题】:iOS 14 local network privacy permission request not triggered 【发布时间】:2021-01-13 22:22:35 【问题描述】:

2021 年 10 月更新

我们已经更新了我们的应用程序,以便在 ios SDK 14.5 上构建,并在 ios 15 设备上进行了相同的测试。问题仍然存在。第二个应用不触发本地网络权限提示


我有两个针对 ios SDK 11.2 构建的内部 xamarin.ios 应用程序 当我尝试在运行 ios 14 的设备上安装第一个应用程序时,我看到提示消息询问用户是否有权访问 本地网络。 但是,如果我授予访问权限并尝试安装第二个应用程序,它永远不会再次询问,结果是第二个应用程序在所有网络调用中都失败

【问题讨论】:

打开系统设置查看第二个应用是否有本地网络权限。您可以为开发帐户中的第二个应用程序创建一个新的捆绑包 ID,然后重试。 很遗憾,第二个应用在本地网络设置列表中没有条目。 为第二个应用程序创建一个新的 bundle id 并重试。 这两个应用程序有不同的应用程序ID。我无法将 id 更改为第二个应用程序,因为它已经安装在许多客户端设备上 问题是第二个应用程序没有显示警报 【参考方案1】:

从 iOS 14.2 开始,应用在升级、完全删除和重新安装后正确触发网络隐私警报。建议您升级到 14.2 看看现在是否可以使用。

【讨论】:

已确认,更新iOS并重新安装应用即可解决问题。谢了! 不幸的是,我们在 IOS 15 上仍然遇到同样的问题

以上是关于iOS 14 本地网络隐私权限请求未触发的主要内容,如果未能解决你的问题,请参考以下文章

iOS 14 “本地网络”权限功能到底有什么用?

iOS 14 上的多播网络授权

iOS 14.5将强制App加入请求追踪用户权限!

iOS 14.5将强制App加入请求追踪用户权限!

iOS开发 - 网络数据安全加密(MD5)

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