检测用户之前是否安装过应用程序,即使已删除
Detect if user has installed app previously even if deleted
不知是否有人能想出解决以下问题的方法。
我创建了一个 iOS 应用程序,未知用户(来宾)将在前 x 天内访问该应用程序的完整版本。
然后在 "trial" 期之后,我想将他们放在应用程序的免费版本上,如果他们不想付费,该应用程序将支持广告。
我能看到的一个问题是,用户可以简单地删除应用程序并重新安装,然后重新开始试用期。
我可能想到的一个解决方案是将文件上传到用户 iCloud 帐户的 "secure" 部分并进行检查?
以前有人遇到过这个问题吗?您发现无需注册的最佳解决方案是什么?
谢谢
托马斯
您的 iCloud 解决方案应该有效。您还可以考虑在设备钥匙串中存储一个类似的标志,因为在删除应用程序时该标志不会被清除。请注意,用户仍然可以恢复设备或禁用设备上的 iCloud 集成以 'work around' 这些东西,但这种情况相对不常见。
不知是否有人能想出解决以下问题的方法。
我创建了一个 iOS 应用程序,未知用户(来宾)将在前 x 天内访问该应用程序的完整版本。
然后在 "trial" 期之后,我想将他们放在应用程序的免费版本上,如果他们不想付费,该应用程序将支持广告。
我能看到的一个问题是,用户可以简单地删除应用程序并重新安装,然后重新开始试用期。
我可能想到的一个解决方案是将文件上传到用户 iCloud 帐户的 "secure" 部分并进行检查?
以前有人遇到过这个问题吗?您发现无需注册的最佳解决方案是什么?
谢谢
托马斯
您的 iCloud 解决方案应该有效。您还可以考虑在设备钥匙串中存储一个类似的标志,因为在删除应用程序时该标志不会被清除。请注意,用户仍然可以恢复设备或禁用设备上的 iCloud 集成以 'work around' 这些东西,但这种情况相对不常见。