Xamarin.IOS.dll 使用广告标识符 (IDFA)

2024-01-04

我们想提交我们的Xamarin申请复核Apple Appstore在提交过程中会提出以下问题:

此应用程序是否使用广告标识符 (IDFA)?这 广告标识符 (IDFA) 是每个 iOS 设备的唯一 ID, 是提供有针对性的广告的唯一方法。用户可以选择限制广告 定位到他们的 iOS 设备。

它还给出了非常可怕的红色警告:

确保您为广告标识符选择正确的答案 (IDFA)使用。如果您的应用确实包含 IDFA 并且您选择否, 二进制文件将被永久拒绝,您必须提交 不同的二进制。

这是问题的屏幕截图:

我不确定如何回答这个问题,因为我们的应用程序根本不提供广告,但我不确定我们正在使用的任何组件是否正在使用 IDFA,并且考虑到可怕的警告,我不想冒险。

我用谷歌搜索了一些关于这个问题的信息并发现这篇有用的文章 http://techcrunch.com/2014/02/03/apples-latest-crackdown-apps-pulling-the-advertising-identifier-but-not-showing-ads-are-being-rejected-from-app-store/其中解释了要在代码中搜索什么以确保您没有使用 IDFA。以下是相关内容:

苹果建议出版商检查代码,包括第三方 图书馆,以消除以下情况的发生:

类:ASIdentifierManager 选择器:广告标识符 框架:AdSupport.framework

所以我在我的项目中进行了以下 grep 搜索:

grep -lr  "ASIdentifierManager" *

此搜索返回的结果表明ASIdentifierManager在 32 位和 64 位版本中均发现Xamarin.iOS.dll.

那么,我是否正确地假设我对这个问题回答“否”是不安全的,因为Xamarin.iOS正在使用ASIdentifierManager。即使我们的应用程序不提供广告,是否建议对此问题回答“是”?或者有什么方法可以编译应用程序以便ASIdentifierManager中没有引用Xamarin.IOS.dll?


我认为如果您的应用不使用广告 API,您可以回答“否”。

我在应用程序商店中有两个 Xamarin 应用程序,我总是回答“否”并且尚未被拒绝。我相信原因是,虽然 Xamarin 库 API 引用了广告 API,因为应用程序实际上并未调用它,但它们是可以的,并且不被视为使用 IDFA。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Xamarin.IOS.dll 使用广告标识符 (IDFA) 的相关文章

随机推荐

  • 导出大型 MySql 表

    我在 MySql 中有一个表 我使用 PhpMyAdmin 进行管理 目前约有 960 000 行 我有一个老板喜欢看Excel中的数据 这意味着每周我都要将数据导出到Excel中 我正在寻找一种更有效的方法来做到这一点 因为我实际上无法一
  • Pattern.matches() 针对 char 数组,无需在 java 中转换为 String

    Scenario 我需要根据字符数组检查正则表达式模式 char 出于安全考虑 我不允许将字符数组转换为字符串 Java 的 Pattern matches 方法旨在获取模式和字符串 另外 正则表达式模式是从另一个来源传递给我的 并且会发生
  • AWS ELB 中的双栈前缀是什么意思?

    当我在 AWS Route 53 中添加 ELB 作为别名目标时 它会自动添加dualstack我的 ELB DNS 的前缀 这代表什么 当我尝试时dig 两者都返回相同的端点 注意 这是一个内部负载平衡器 The dualstackDNS
  • 可以让 WinDBG 在符号存储中找到 mscordacwks.dll 吗?

    问题 有很多手动方法可以让 WinDBG 在没有符号存储的情况下找到 mscordacwks dll 将文件放在某个路径中 将其放在与 Windbg exe 相同的文件夹中 将其放在我的 Framework v 文件夹中 在使用WinDBG
  • 图书馆的数据库架构

    我正在为我的大学的一个部门设计一个图书馆管理系统 我想吸引您关注我提出的架构 这篇文章主要涉及我们如何存储每本书的多个副本 我设计的一些东西让我感到不舒服 我希望你们都能指出更好的方法来解决问题 为了处理用户借书的情况 我设计了三个表 bo
  • 带有客户端 haml 的 angularjs

    我刚刚开始在 Rails 应用程序中使用 AngularJS 并且由于我习惯在 Rails 中使用 haml 模板 所以我想在客户端对 AngularJS 执行相同的操作 问题是我不知道在 haml 文件中读取哪里 我有一个供投资者使用的模
  • CoreMotion 姿态参考系

    有什么区别startDeviceMotionUpdatesUsingReferenceFrameCM态度参考框架 X任意Z垂直 X任意校正Z垂直 X磁北Z垂直 X真北Z垂直 Here is 苹果文档 https developer appl
  • C#从MYSQL读取Mediumblob数据类型

    我在 MYSQL Server 中有一个数据库 有一个表存储图像及其信息 该图像的数据类型是 Mediumblob 我需要读取它并存储在 byte 中 但我不知道该怎么做 有人对这种情况有解决方案吗 非常感谢 Regards 查看来自的示例
  • 在 JPanel 内绘制 JComponent

    我正在尝试在 JPanel 内显示 JComponent 我使用空布局 因为组件的位置可以在运行时更改 并且我必须控制它们 但下面的代码不起作用 如果我显式调用 paintComponent 方法 JComponent 仅在显示时变得可见
  • 如何快速从列表中删除项目

    我正在寻找一种快速从 C 中删除项目的方法List
  • 如何在本地查看git中项目的Github网络视图?

    我觉得有点荒谬 我必须将分支推送到 Github 才能查看我可以使用的内容 有没有办法在 git 本地获得用户友好的视图 The git log branches remotes tags graph oneline decorate并不真
  • Tibco EMS 协议

    我正在尝试使用 Node js 与 Tibco EMS 服务器进行交互 并且很好奇是否可以仅在 Node js 中使用完全开源的解决方案 我不想使用 Tibco 的 Web Messaging 解决方案 那么这让我们想到 Tibco EMS
  • 为什么 C# 中的类没有循环布局问题?

    public struct Unit Unit u Causes Unit 类型的结构成员 Unit u 导致结构中发生循环 布局 But public class Unit Unit u 编译 我明白我想的问题 引用a时会形成死循环Uni
  • 完整功能中如何获取jQuery ajax数据?

    我知道这是众所周知的主题 解决方案之一是将调用更改为同步 我仍然不清楚是否有其他方法可以异步执行并获取完整函数中的数据 示例函数在 success 函数中创建一个新的资产对象 我想在完整函数中获取对它的引用 function getPres
  • javax.el.PropretyNotWritableException:类 Article 没有可写属性“id”

    我有一篇文章 DTO Article java 代码摘录 public class Article private int id public Article this id 0 public Integer getId return id
  • Keycloak 授权:CRUD 授权策略、通过 API 的权限

    在 Keycloak 中 我看到有一个 CRUD API 来创建资源 和范围 http 主机 端口 auth realms realm name authz protection resource set http 24 7Bhost 7D
  • 如何使用 DBI 从数据库中获取单个计数值?

    对于获取单个计数值 以下代码似乎太多了 是否有更好的推荐方法来使用普通 DBI 获取单个 COUNT 值 sub get count my sth dbh gt prepare SELECT COUNT FROM table WHERE s
  • 具有 HTML5 验证功能的 JQuery 对话框表单

    我正在创建一个 HTML5 示例应用程序 但我坚持做一些简单的事情 这是我想做的 我有一个链接 可以打开 JQuery 模式对话框 在该对话框中 有一个表单 有 2 个字段 当我单击 Envoyer 按钮 这是一个 JQuery 按钮 而不
  • 通过Rest WebService上传图像文件

    我写了下面的代码来做到这一点 POST Path UploadProfileImage Consumes MediaType MULTIPART FORM DATA Produces MediaType APPLICATION JSON p
  • Xamarin.IOS.dll 使用广告标识符 (IDFA)

    我们想提交我们的Xamarin申请复核Apple Appstore在提交过程中会提出以下问题 此应用程序是否使用广告标识符 IDFA 这 广告标识符 IDFA 是每个 iOS 设备的唯一 ID 是提供有针对性的广告的唯一方法 用户可以选择限