1

我搜索了试用应用程序到期方法,并找到了有关应用程序试用期的好答案,但它们是基于时间的。

如何创建在单击按钮 3 次后过期的试用版应用程序?

基于此链接创建一个在固定时间段后过期的Android试用应用程序(接受答案的选项2)我想硬编码他们使用它的次数,所以即使卸载/安装也没有效果,这可能吗?

4

2 回答 2

0

由于您不想让用户在重新安装应用程序时再次获得试用版,因此您将不得不使用第三种技术将数据发送到服务器,因为这是保持按钮点击次数和跨应用安装将其绑定到设备。因此,您可以计算在服务器上单击按钮的次数,而不是使用时间。您还可以在应用过期之前配置您希望允许的按钮点击次数,而不是在应用中进行硬编码。

如果您不想运行自己的服务器,那么您可以使用Parse存储按钮的点击次数和用户 ID。它很容易集成。 https://parse.com/docs/android/guide#getting-started

于 2015-10-05T22:46:50.570 回答
0

除了 pgitu 的回答之外,我还建议使用 Parse Anonymous 用户,其中匿名用户有一个设备 ID 字段(他们手机的唯一标识符)。

每次用户启动应用程序时,检查 ParseUser 是否已登录(匿名用户),如果没有,首先检查是否存在具有您应用程序当前设备 ID 的用户,如果存在则自动登录。如果不是,则创建一个新的匿名用户并将当前设备 ID 关联到该新用户。

现在,您不需要强制用户注册/登录机制,您可以存储点击等信息以及 pgitu 建议的信息。所有信息的记忆都是使用 Parse Anonymous Users 完成的,并且相当容易设置和执行。

如果用户有多个设备,那就是问题。在这种情况下,您不能对我的建议做太多事情,但这只是一个警告,即拥有基于试用的应用程序并依靠独特的设备来减轻用户和系统的负担。尽管考虑到您跟踪设备并且它们的试验次数受到其独特设备数量的限制,但这确实不应该成为问题。

于 2015-10-05T23:01:56.537 回答