进行应用内购买的用户的 UDID [关闭]

Posted

技术标签:

【中文标题】进行应用内购买的用户的 UDID [关闭]【英文标题】:UDID of users who made inApp Purchase [closed] 【发布时间】:2011-11-24 11:15:04 【问题描述】:

我需要获取在我的应用中制作 inApp 的设备的 UDID。是否可以通过 iTunes 连接或通过任何 API 为开发人员提供服务?

【问题讨论】:

【参考方案1】:

Apple 不会向您提供此信息。他们提供的方式是检索用户在当前 iTunes 帐户上进行的先前交易。如果您试图将购买的有效性限制为设备而不是用户,Apple 将非常不喜欢它。您可以使用一些分析工具(flurry、google...)来跟踪这些信息,但这不是通常的做法,在构建应用使用情况的统计数据时,您不应尝试识别单个用户。

【讨论】:

+1 以获得正确答案并改善问题,在任何情况下(即使可能使用 Google Analytics、Flurry、Omniture 等)都不应收集纯 UDID,而是使用散列版本以防止某些国家/地区出现法律问题(违反隐私保护)。 非常感谢,只是为了澄清我的问题 - 我的一些应用程序被黑了,现在我正在寻找一种方法来保护它们,而不是仅仅为了统计而收集用户信息。主要问题是找出应用是从 Appstore 安装的,还是从种子下载到越狱设备的。

以上是关于进行应用内购买的用户的 UDID [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

亚马逊应用内购买错误

关闭应用内购买?

使用 SwiftUI 实现应用内购买 [关闭]

已退款的应用内购买订阅是不是显示为已过期? [关闭]

区分两个用户在应用程序中进行应用程序内购买以购买不同用户的不可更新订阅?

如何在不使用 ios 应用中的应用内购买的情况下处理付款? [关闭]