gpt4 book ai didi

android - 如何防止部分用户从安卓市场升级应用?

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:41:10 26 4
gpt4 key购买 nike

我们有一个应用程序,它本身可以免费下载,但可以使用付费的许可数据。一些用户购买特定版本的数据,而另一些用户购买在一段时间内使用最新数据的权利。现在随着应用程序的发展,它最终会停止支持早于某个日期的数据。因此,显然拥有这些数据许可但没有新数据许可的用户不想升级。但是,如果我们在市场上发布新版本,他们会看到它,如果他们升级,他们将很难降级回实际适用于他们的版本。

那么我们能否以某种方式指示市场应用程序不要为特定用户提供升级或一些黑客来实现这一目的?

我们目前使用完全独立于市场的机制来销售和检查数据的许可,但如果可以帮助解决问题,可以考虑不同的机制(如 android 应用内付费支持或其他)。

最佳答案

在我看来,您有两个选项可以“禁用”升级:

  • 使用不同的签名 key - 这将阻止安装而不删除以前的应用程序,但升级通知仍会出现(我认为)
  • 使用不同的包名称 - 这将阻止升级,因为就市场而言它是一个完全独立的应用程序,并且还有一个副作用,即旧版本仍然可供那些获得该数据许可的用户使用版本。

第二个选项可能更合适,因为您可以在必要时推出升级以修复错误,但也可以确保不会将全新版本检测为升级。


编辑:

完全同意上述选项很麻烦,并不能真正解决问题。

正如您提到的,您可以使用 in-app billing ,但考虑到您的要求的性质,您必须使用非托管购买,这意味着您需要一些基础设施来管理授权购买并防止人们多次购买相同的许可证。

我猜您已经准备好大部分基础设施来处理数据的分发。

关于android - 如何防止部分用户从安卓市场升级应用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6827632/

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