许可应用程序而不是 2 个复制的应用程序(轻型和专业版)

License app instead of 2 copied apps (light and pro)

我想在 Android 中安装我的应用程序的 2 个版本:精简版和专业版。 light 版本与 light 相同,但功能较少。

我不想每次更改都将我的源代码分成两份 git,我希望我的所有代码都在精简版中,而专业版就像 "license-APK"。

我看过应用程序 CamScanner ( https://play.google.com/store/apps/details?id=com.intsig.camscanner ) with license ( https://play.google.com/store/apps/details?id=com.intsig.lic.camscanner ),所以我认为这是可能的。 唯一的问题是当我安装两个版本的 camscanner 时,我有 2 个图标(可见 camscanner 和 camscanner 许可证)。

所以我的问题是: - 如何创建许可证 APK? - 如何使许可证 APK 不可见(在应用程序列表中)

谢谢

在 App Purchase 中验证。并在验证失败时禁用代码中的pro功能。

正如 m.ding 所说,您必须使用经过验证的应用内购买并简单地检查它们是否具有这些功能或创建另一个版本。精简版和专业版。 我强烈推荐第二种技术,因为它会让你的代码更整洁,而且总体上是一个更干净的解决方案。 :)