首页 > 解决方案 > 自 iOS 15 起不再出现 Xamarin 应用程序跟踪透明度对话框

问题描述

自从我开始在 Xamarin 中为 iOS 15 构建我的应用程序以来,带有跟踪使用说明的对话框不再消失,也没有通过 Apple 的审查。

我尝试使用我的 iPhone 12 mini 以及各种模拟器。iOS 14.5 的模拟器确实显示了对话框,运行 iOS 15 的设备没有

很高兴有任何帮助。

它是根据此页面上的说明实施的

标签: iosxamarinprivacyios15apptrackingtransparency

解决方案


在 Xamarin.iOS 上解决此问题:

将“RequestTrackingAuthorization”代码放入 AppDelegate.cs >> function: OnActivated() 而不是 AppDelegate.cs >> function: FinishedLaunching()。

“Tran Canh”提供的答案是正确的,其中“AppDelegate 的 applicationDidBecomeActive 方法”是“AppDelegate.cs >> function: OnActivated()”。


推荐阅读