使用Google跟踪代码管理器在iOS上获取唯一的设备ID

时间:2016-01-29 13:30:22

标签: ios google-tag-manager

我正在尝试通过Google跟踪代码管理器获取设备ID,但在iOS上出现错误。快速搜索后,Apple似乎阻止了这一点。

此外,似乎不建议使用idfa(可能导致验证应用程序的麻烦),有时会导致意外错误。

我有什么选择?

  • 通过代码获取设备ID并以某种方式(我不知道讨厌顺便说一句)将其推送到数据层以便稍后通过GTM检索?

  • 查找另一个唯一ID?

你会建议什么?

1 个答案:

答案 0 :(得分:2)

Apple已阻止开发者使用任何类型的唯一设备ID,例如uniqueIdentifier,mac地址等......

如果您注意到使用IDFA可能会让您遇到麻烦,您只能将其用于广告目的。

identifierForVendor,此ID由一位开发人员的所有应用共享。用户在同一个开发者的设备上有任何应用程序时,此ID不会更改。

最后一个选项是自己创建一个唯一的ID并将其存储在钥匙串中,只有你的应用程序可以访问它。

在所有情况下,您都必须自己将值推送到标记管理器中。