如何在多个应用中识别iOS设备?

时间:2015-02-28 12:10:27

标签: ios objective-c

正如您从问题标题中了解到的,我想知道如何在多个应用中识别iOS设备。供应商的广告标识符和标识符对我来说不是一个选项,因为应用程序可能没有包含AdSupport框架,并且他们可能没有类似的供应商。设备的MAC地址也已弃用。对此有何解决方案?提前谢谢!

1 个答案:

答案 0 :(得分:3)

Apple明确禁止此功能。您提出的任何解决方法都将违反Apple的预防目标(因此,即使它"有效,您显然会冒着appstore拒绝的风险)。您不能跟踪设备。您只能跟踪供应商ID和广告ID。 Apple已逐步删除所有其他工具,因为这些工具是他们打算使用的(并且它们的限制是有意的)。

允许做的是通过发布登录凭据并让他们登录到您的服务器来跟踪用户。如果用户真正想要通过跟踪它们提供的功能(例如,用户不介意登录Facebook或Twitter),这通常可以正常工作。如果您要跟踪用户或设备以达到用户实际不想要的目标(例如用户无法控制的目标广告,或尝试将数字版权管理与设备相关联),您就可以不太可能找到支持或允许的解决方案。