1

由于 iPhone 上的 App Store 允许您在只需支付一次费用的情况下跨多个设备下载应用程序,因此我需要一种方法来跟踪设备数量以及购买该应用程序的人数。

有没有办法做到这一点?

4

2 回答 2

1

如果您只需要一个通用编号,您可以安装任何分析系统,例如 Flurry,它将跟踪所有独特的设备安装,您可以简单地将其与 iTunes 中的下载编号相匹配,这将是您的实际购买。您的唯一设备安装数应该更高,但是更多的是有多少用户拥有多个设备的一般数量。我说这是一个通用数字,因为它不会考虑越狱安装以及如果人们获得新设备来替换现有的和其他会使您的数字不太准确的条件。

于 2012-09-10T23:53:53.287 回答
0

不是没有越狱,可能。Apple 不允许访问购买应用程序的 Apple ID,甚至是设备的 UDID。您可以查询用户名和密码来执行您自己的服务器端身份验证,使用 MAC 地址或该地址的某种变体将帐户绑定到设备。

但是您需要运行自己的服务器,并且这不会与 Apple ID 绑定,除非您特别要求提供这些凭据,而且我认为 Apple 不允许这样做的应用程序通过他们的商店分发,除非用于应用内购买。用于应用内购买的 API 也不允许您访问凭据。

于 2012-09-10T23:54:36.963 回答