gpt4 book ai didi

android - 如何让应用程序识别它之前是否安装在此设备上,如果是,那么何时(日期)?

转载 作者:行者123 更新时间:2023-11-29 00:39:39 25 4
gpt4 key购买 nike

我正在制作一个应用程序。它有一个免费试用版和一个高级版本。免费版本作为高级版运行 7 天,之后它会提示用户购买高级版并退出。为此我想出了一些想法,例如:

1) 唯一标识设备并将该唯一 ID 和日期发送到服务器。并在启动时检查此设备的应用程序是否超过 7 天,如果是则阻止它。当用户卸载应用程序并再次安装时注册到服务器后,该应用程序将被阻止。我已经阅读了一些唯一识别设备的方法。但是作为this link表明它们都不可靠,并且不适用于所有设备和操作系统版本。

2) 我可以将一个文件写入 sdcard 以指示应用程序安装并在第一次运行时检查该特定文件以检测是否重新安装。但是用户可以轻松删除该文件并重新安装应用程序从而获得另一个试用 7 天,这是 Not Acceptable 。

有什么方法可以实现我的目标吗?

最佳答案

这些事情是可以做到的,但是,我鼓励您三思而后行。您提出的建议对您的用户不利,对用户不利通常意味着应用销量下降。

应用程序每次启动时都必须检查您的服务器。因此,如果我没有数据连接或您的服务器已关闭,我将无法使用它?即使我付了钱?

无论你做什么,它都可能被打败,尤其是在使用日期绑定(bind)的东西时。

我建议您考虑为免费版中没有的高级版增加值(value),这将鼓励人们购买。或者支持带有广告的免费广告,很多人会很乐意支付合理的费用来摆脱广告。我建议不要发布在某种程度上有缺陷的免费版本,而是让您的付费版本对用户有值(value)。

关于android - 如何让应用程序识别它之前是否安装在此设备上,如果是,那么何时(日期)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10276156/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com