gpt4 book ai didi

android - 发布 2 个版本应用程序的最佳实践

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

我想发布我的应用程序的 2 个版本,一个必须付费的专业版和一个免费版。唯一的区别是(到目前为止),免费版有广告而专业版没有,所以只有几行代码不同。我仍然希望能够免费赠送 PRO 版本(例如给 Beta 测试人员)。这样做的最佳做法是什么?特别是我有以下问题:

  1. 我应该给他们 PRO 版本的 .apk 吗?我不喜欢放弃这个 .apk 的想法。顺便说一句:你能以某种方式获得已安装付费应用程序的 .apk 吗?我猜你不能,因为那样的话分享这些会不会太容易了?
  2. 一个想法是为两个版本提供相同的代码,包括一个 bool 值 PRO。在免费版本中它是错误的,在付费版本中它是正确的。此外,在免费版本中,可以在输入密码后将其设置为 true。这样做的缺点是,如果密码以某种方式泄露,每个人都可以轻松获得 PRO 版本。但是,如果我要使代码依赖于某些特定于设备的常量呢?
  3. 如果发布 2 个版本,是否需要更改软件包名称?

非常感谢您的回答!

最佳答案

您始终可以发布 2 个不同的 apk,专业版和免费版,例如 Google Play 中的许多开发人员都遵循这种方式。有了这个,你不需要一个 bool 值,它可能会被存储在一个设置中,这个设置很容易在任何有根电话中修改。

要处理这 2 个版本的开发,您可以使用分支(由任何软件版本控制工具管理,例如 GIT 或 SVN)并直接将更改从一个版本合并到另一个版本(例如从 PRO 到 FREE)。

关于android - 发布 2 个版本应用程序的最佳实践,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22608498/

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