4

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

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

  • 设置中的“允许应用程序请求跟踪”已激活

很高兴有任何帮助。

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

4

2 回答 2

1

在 Xamarin.iOS 上解决此问题:

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

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

于 2022-02-09T02:56:55.037 回答
-1

我遇到了同样的问题。我在 应用程序 didFinishLaunchingWithOptions方法中从 Appdelegate 调用 ATT 请求。

我已更改为从 AppDelegate 的applicationDidBecomeActive方法调用请求并且它有效

于 2021-09-30T04:14:39.607 回答