自从我在Xamarin中开始构建我的iOS 15应用程序后,跟踪使用说明对话框不再消失,并且未能通过苹果的审核。我尝试了我的iPhone 12 mini和各种模拟器。iOS 14.5的模拟器显示了对话框,而运行iOS 15的设备则没有。在设置中激活了“允许应用请求跟踪”。非常感谢任何帮助。它是根据this page上的说明实现的。
我曾经遇到过同样的问题。我在 application didFinishLaunchingWithOptions 方法中从 Appdelegate 调用 ATT 请求。
我改为从 AppDelegate 的 applicationDidBecomeActive 方法调用请求,然后它就起作用了。
SceneDelegate
类中的DidBecomeActive
方法中。不要使用依赖服务,直接在 DidBecomeActive 方法中调用它。 - ColeXOnActivated
中,这似乎是DidBecomeActive
的等效方法。谢谢! - Ginbob89