如何使 iphone 从 iOS 应用程序保持匿名?

How to keep iphone anonymous from iOS app?

提问人:Jerry 提问时间:4/29/2016 更新时间:4/30/2016 访问量:150

问:

在 iOS 设备上,您将如何阻止应用程序为您的设备设置 identifierforvendor,或者他们是否是一种刷新 identifierforvendor 而无需删除、重新下载 iOS 应用程序的方法。

目标是我不希望应用程序通过 identifierforvendor 或 advertiserID 了解我的设备。据我所知,您可以刷新广告商 ID,但 identifierforvendor 需要删除并重新下载才能重置。

如果有人有任何指示。这是针对我正在从事的一个项目,但防止 ios 应用程序知道我的设备对未来也有好处。

ios iphone ios6 ios-app-extension ios-app-group

评论

0赞 Fonix 4/29/2016
这是一个相当奇怪的要求,介意给我们一些背景吗?还有哪些应用程序会知道您的设备......设备上的其他应用程序?vendorID 基于每个应用,因此一个应用 vendorID 与另一个应用不同
0赞 Eiko 4/29/2016
如果这是一个编程问题,请更具体。另外,我不明白你是从哪个角度说话的。每个应用程序只能看到它自己的 vendorid,而看不到其他任何内容。
0赞 Jerry 4/30/2016
我的客户对一个应用程序有多个帐户,但不希望将这些多个帐户绑定到一个 vendorID,因为他们通过一台设备登录这些多个帐户。例如,如果您有多个 Instagram 帐户,instagram 可以看到您登录所有这些帐户的一个 vendorID,然后查看您在所有这些不同帐户中的所有行为。如果 instagram 跟踪他每个帐户的行为,我的客户很好,但在一个供应商 ID 下的所有帐户上查看他的行为感觉就像是对隐私的侵犯。

答:

1赞 gnasher729 4/29/2016 #1

你不能。但它无法识别您的iPhone。没有人能从 identifierForVendor 中找出你是谁。如果 10 个应用程序调用 identifierForVendor,它们将获得 10 个不同的结果。

评论

0赞 Jerry 4/30/2016
如果您在一个应用程序下有多个帐户,则该应用程序可以跟踪您在这些多个帐户中的行为。如果该应用程序跟踪每个帐户的行为,每个帐户都有一个唯一的 vendorID,而不是我在一个 vendorID 下的所有帐户的行为,那就太好了。你明白我的意思吗?谢谢伙计。
0赞 Jerry 4/30/2016 #2

看起来在 iOS 应用程序中保持多个帐户匿名的最佳方法是删除并重新安装该应用程序,然后还要记住刷新广告客户 ID。确保您正在使用的应用程序没有任何使用相同 vendorID 的合作伙伴应用程序也非常重要,您还需要删除并重新安装所有这些应用程序。