【问题标题】:Huawei AppGallery unintentionally updates Google Play version华为AppGallery无意更新了Google Play版本
【发布时间】:2022-10-18 14:07:49
【问题描述】:

我在几家商店提供我的 Android 应用程序: Google Play、亚马逊应用商店、华为 AppGallery

对于所有这些,我使用相同的签名和包名称。 akps 仅在购买验证方面有所不同。 Google Play 的版本会在应用启动时检查是否是从 Google 购买的,因此亚马逊和华为的版本相同。

两周前,我向所有三个商店上传了一个新版本。华为仅在一天后发布了更新。

一件非常不愉快的事情发生了:AppGallery 更新了所有应用程序,而不仅仅是那些最初从 AppGallery 购买的应用程序。

结果,拥有华为智能手机和 AppGallery 的客户,但最初从 Google Play 购买了该应用程序,无法再启动该应用程序。 该应用程序检查它是否是从华为购买的,但事实并非如此。向用户显示错误,请立即购买该应用程序或更改帐户。

因此,我收到了大量的邮件、电话和差评。 Google Play 客户现在可以在 AppGallery 中留下评论,尽管他们根本没有在那里购买过该应用程序......

我错了吗,但每个应用商店不应该只更新自己的应用,尤其是购买的应用吗?

多年来,我一直在各种应用商店提供我的应用,相同的签名,相同的包名称(以前也在 AndroidPIT 和三星 Galaxy Apps 上),这个问题从未发生过。

【问题讨论】:

  • 我认为您必须使用集中式服务器来跟踪应用购买。假设如果 xyz@xyz 从商店 ABC 购买,然后从商店 xyz 重新安装并使用邮件 xyz 登录,那么他必须具有高级访问权限。这是我们为它实现的逻辑。

标签: android google-play huawei-developers appgallery


【解决方案1】:

您应该为每个市场使用不同的密钥库,这样应用程序只能从其原始商店更新。

【讨论】:

    猜你喜欢
    • 2022-01-14
    • 2021-05-01
    • 1970-01-01
    • 1970-01-01
    • 2018-05-08
    • 1970-01-01
    • 2017-04-18
    • 2020-12-25
    • 2020-12-17
    相关资源
    最近更新 更多