【发布时间】:2019-05-17 08:15:21
【问题描述】:
我们正在创建一个可供多个应用使用的 iOS SDK,我们希望使用他们唯一的设备 ID 来捕获用户。因此,如果用户在使用我们的 SDK 的设备上使用多个应用程序,我们希望对其进行跟踪。
我们可以使用 IDFA 来代替在每个合作伙伴应用中创建新的 uuid 吗?此外,我们不提供任何添加或计划在不久的将来提供服务。
【问题讨论】:
我们正在创建一个可供多个应用使用的 iOS SDK,我们希望使用他们唯一的设备 ID 来捕获用户。因此,如果用户在使用我们的 SDK 的设备上使用多个应用程序,我们希望对其进行跟踪。
我们可以使用 IDFA 来代替在每个合作伙伴应用中创建新的 uuid 吗?此外,我们不提供任何添加或计划在不久的将来提供服务。
【问题讨论】:
不,这不是对 IDFA 的有效使用。这包含在您的开发者计划许可协议中:
3.3.12 您和您的应用程序(以及与您签订了提供广告服务合同的任何第三方)可以使用广告标识符,以及通过使用广告标识符获得的任何信息,仅限以投放广告为目的。
...
此外,您可以请求使用广告网络 API 来跟踪应用程序广告转化事件。如果您被授予使用广告网络 API 的许可,则您同意不将此类 API 或通过使用广告网络 API 获得的任何信息用于验证广告验证信息作为广告转化事件的一部分以外的任何目的。
如果您要使用 IDFA,那么使用您的 SDK 的任何应用都有被拒绝的风险。
【讨论】: