android - 添加应用内购买,但对现有用户免费
问题描述
我正在考虑更新一个应用程序并为它的一些现有功能添加应用内购买。目前它是完全免费的,所以这肯定会引起一些不满意的用户和负面评论。
该应用程序在设备上有一些文件,因此我可以检查哪些用户是新用户,哪些用户正在更新。基于此,我可以为那些目前安装它的人免费提供一切。
是否可以免费赠送应用内购买,以便这些人可以获得与新客户相同的“状态”?
你觉得这个方法怎么样?我还会得到不良反应吗?谷歌可以吗?你知道更好的方法吗?
解决方案
当前用户如果重新安装应用程序,那么这些文件将丢失,他们将不得不付费恢复丢失的功能。
我认为您可以做的是发布一个中间版本,其中解释说他们必须注册才能在将来享受这些功能。
但这意味着要建立一个注册系统,如果它不是很大,可以使用 Firebase 来完成,然后在下一个版本中使用应用内购买,他们不能再注册,但他们可以用他们的注册数据恢复特征。
为避免中间版本的用户在发布后仍可通过应用内购买进行注册,您可以在新发布时将 Firebase 中的注册表(或集合)置于只读模式。
推荐阅读
- javascript - 对象不使用扩展运算符替换
- python-3.x - 有没有办法在 flask-socketio 事件中修改烧瓶会话?
- java - 如何通过 TestNG 参数化配置环境 URL?
- bootstrap-4 - How can I center hr divider (in bootstrap 4)
- tfs - 无法从 Visual Studio Market Place 访问测试管理器(Azure 测试计划)
- php - Codeigniter 支持 htaccess windows live server 和?
- javascript - Ionic 3 中断数据和显示或角度树干选项
- java - 访问在不同按钮中声明的对象参数
- html - 如何使用 Bootstrap 在页面上设计这些形状?
- c# - 是否可以从c#中的文本文件中获取指定字符串之后的字符串字符