ios - 自 iOS 15 起不再出现 Xamarin 应用程序跟踪透明度对话框
问题描述
自从我开始在 Xamarin 中为 iOS 15 构建我的应用程序以来,带有跟踪使用说明的对话框不再消失,也没有通过 Apple 的审查。
我尝试使用我的 iPhone 12 mini 以及各种模拟器。iOS 14.5 的模拟器确实显示了对话框,运行 iOS 15 的设备没有
- 设置中的“允许应用程序请求跟踪”已激活
很高兴有任何帮助。
它是根据此页面上的说明实施的
解决方案
在 Xamarin.iOS 上解决此问题:
将“RequestTrackingAuthorization”代码放入 AppDelegate.cs >> function: OnActivated() 而不是 AppDelegate.cs >> function: FinishedLaunching()。
“Tran Canh”提供的答案是正确的,其中“AppDelegate 的 applicationDidBecomeActive 方法”是“AppDelegate.cs >> function: OnActivated()”。
推荐阅读
- microsoft-graph-api - 从 Microsoft Graph API 获取状态数据
- python-3.8 - 使用 Python 访问 VSAM 文件?
- sql - 未能安装 SQL Server 2019 Express
- salesforce - 操作在页面布局设置中不可见
- animation - 动画期间 SwiftUI 意外的位置变化
- c++ - 为什么它给出了 Segmentation Fault 的错误,但只有一些代码运行(或者我们可以说对于某些输入情况)?
- javascript - 如何检查一个对象中的所有值是否等于另一个对象中的值
- reactjs - HERE Geocoding API - 在我的 React 应用程序中不起作用
- python - 如何通过字典搜索对象列表并返回值
- javascript - 在两个日期选择器之间过滤数据表