【发布时间】:2016-01-29 13:30:22
【问题描述】:
我正在尝试通过 Google 跟踪代码管理器获取设备 ID,但在 iOS 上出现错误。经过快速搜索,Apple 似乎阻止了这一点。
此外,似乎不建议使用 idfa(可能会导致验证应用程序出现问题),并且有时会导致意外错误。
我在这里有什么选择?
通过代码获取设备 ID 并以某种方式(我不知道讨厌顺便说一句)将其推送到数据层以便稍后通过 GTM 检索它?
找到另一个唯一 ID ?
你有什么建议?
【问题讨论】:
我正在尝试通过 Google 跟踪代码管理器获取设备 ID,但在 iOS 上出现错误。经过快速搜索,Apple 似乎阻止了这一点。
此外,似乎不建议使用 idfa(可能会导致验证应用程序出现问题),并且有时会导致意外错误。
我在这里有什么选择?
通过代码获取设备 ID 并以某种方式(我不知道讨厌顺便说一句)将其推送到数据层以便稍后通过 GTM 检索它?
找到另一个唯一 ID ?
你有什么建议?
【问题讨论】:
Apple 已阻止开发人员使用任何类型的唯一设备 ID,例如 uniqueIdentifier、mac 地址等...
正如您所说,为此使用 IDFA 可能会给您带来麻烦,您只能将其用于广告目的。
有identifierForVendor,这个ID在一个开发者的所有应用程序之间共享。如果用户在其设备上拥有来自同一开发者的任何应用,则此 ID 不会改变。
最后一个选项是自己创建一个唯一 ID,并将其存储在只有您的应用可以访问的钥匙串中。
在所有情况下,您都必须自己将值推送到标签管理器中。
【讨论】:
identifierForVendor。