Android应用程序的试用期

时间:2013-11-16 18:00:45

标签: android

我的应用使用IAB购买高级功能,我正在考虑为用户提供试用期以试用这些功能。

提供试用期的最佳方式是什么?用户应该只能尝试一次,所以布尔值是不可能的,因为有人会继续重置应用数据。

我正在考虑使用Play商店游戏服务,并使用云保存功能,我将保存我的布尔值。 游戏服务需要多少空间?我的应用程序是700kb,我不想超过1mb 有没有更好的解决方案?

1 个答案:

答案 0 :(得分:0)

就像您所说的那样 - 第一优先级是有关试用的数据保存在用户无法访问的远程服务器上。一旦用户在新设备上安装应用程序,然后在数据库中搜索密钥,您就可以保留功能数据库并分配唯一(主)密钥。如果找到它,请激活试用功能并从数据库中删除该条目,以便将来不再有资格进行试用促销。这还允许您手动添加条目,以防用户抱怨或部分代码出现故障并阻止用户体验该功能。

编辑:本地,Android支持SQLite数据库,所以我建议您在设计数据库时遵循他们的指导原则。至于管理数据库并查询它,我使用this教程开始学习它。但是,我认为最好是在服务器端进行查询和验证,因为您对Android硬件功能没有一定程度的确定性