我是否需要在我的代码中实现自定义逻辑,以跟踪购买“LITE”版本的同一用户是否继续支付游戏的完整版本?或者我可以通过iTunes Connect或其他非技术解决方案收集这些信息吗?
感谢。
答案 0 :(得分:2)
您可以获取用户设备的UDID(请参阅:How can I retrieve the UDID on iOS?)。
然后,每当启动lite版本时,您都可以将UDID的哈希值(例如,SHA256)发送到您的服务器。无论何时启动完整版,您都可以发送相同的ping。由于UDID是相同的,因此散列将是相同的。
在您的服务器上,您可以从您的数据库中读取并查看该哈希ABCXYZ已启动游戏的精简版和完整版。