【问题标题】:Xamarin App Tracking Transparency Dialog does not appear since iOS 15自 iOS 15 起不再出现 Xamarin 应用程序跟踪透明度对话框
【发布时间】:2021-11-20 00:03:40
【问题描述】:

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

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

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

很高兴得到任何帮助。

按照this page上的说明实现

【问题讨论】:

  • 这是一个已知问题,您可以尝试将呼叫移至SceneDelegate 类中的DidBecomeActive 吗?不使用依赖服务,直接在 DidBecomeActive 方法中调用即可。
  • @ColeX-MSFT 非常感谢您的提示。我们使用 Xamarin 来构建应用程序。我把它放在OnActivated 中,这似乎相当于DidBecomeActive。谢谢!
  • @Ginbob89 希望能解决你的问题this page

标签: ios xamarin privacy ios15 apptrackingtransparency


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 2021-11-23
    • 2021-06-17
    • 2022-12-11
    • 2021-07-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多