我是否需要在我的代码中实现自定义逻辑来跟踪购买“LITE”版本的同一用户是否继续为完整版游戏付费?或者我可以通过 iTunes Connect 或其他一些非技术解决方案收集这些信息吗?

谢谢。

最佳答案

您可以获取用户设备的 UDID(请参阅: How can I retrieve the UDID on iOS? )。

然后,无论何时启动 lite 版本,您都可以将 UDID 的哈希(例如,SHA256)发送到您的服务器。无论何时启动完整版本,您都可以发送相同的 ping。由于 UDID 相同,因此哈希值也相同。

在您的服务器上,您可以从您的数据库中读取并看到哈希 ABCXYZ 已经启动了您的游戏的精简版和完整版。

关于ios - Apple App Store 分析 - 检测从 "LITE"到完整版的销售转换,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6693267/

10-12 02:31