我们正在创建一个iOS SDK,该iOS SDK将由多个应用程序使用,我们希望使用其唯一的设备ID捕获用户。因此,如果用户在使用我们的SDK的设备上使用多个应用程序,我们希望跟踪它。
我们可以将IDFA用于此而不是在每个合作伙伴应用中创建新的UUID吗?另外,我们没有为在不久的将来提供任何补充或计划服务。
no,这不是IDFA的有效用途。这在您的开发人员计划许可协议中涵盖:
3.3.12 您和您的应用程序(以及您与您签约以提供广告的任何第三方(都可以使用广告标识符,以及通过使用广告标识符获得的任何信息,仅使用广告标识符为了提供广告。
...
此外,您可以请求使用广告网络API跟踪应用程序广告转换事件。如果您获得使用广告网络API的许可,则同意不使用此类API或通过使用AD网络API获得的任何信息,而不是作为广告转换事件的一部分验证AD验证信息以外的任何目的。
如果要使用IDFA,则使用您的SDK对任何应用程序都有拒绝的风险。