在使用具有不同版本的应用程序时,该商品不可用于购买错误消息

时间:2018-11-04 14:19:00

标签: android android-inapp-purchase

我在Google Play上使用的应用程序的版本为2.2,并且由于我们必须针对API 26+的最新限制,我在Facebook页面上发布了更新。但是问题是,使用更新(版本高于2.2)的人无法购买这些物品。它显示商品不可购买错误。我该怎么办才能解决这个问题?

2 个答案:

答案 0 :(得分:0)

您在Facebook中发布了可下载的APK?

请注意,如果您的应用在开发者控制台上启用了Google Play应用签名,则您上传到Play商店以发布应用的APK的签名密钥与用户从Play安装的应用密钥不同商店,开发者控制台将其更改。

然后Android将这两个应用程序(从Play商店安装的应用程序和从Play商店之外的APK安装的应用程序)识别为不同的应用程序,然后从APK安装的应用程序无法购买PLay Store应用程序的商品

解决方案是在开发者控制台中将更新发布为新版本

答案 1 :(得分:0)

似乎Google想要确保如果您使用的是他们的IAP,则必须在其商店中添加该应用程序及其最新更新,否则由于版本代码不同,IAP将无法正常工作。

这不好也不实用,为什么呢?

因为有时用户不更新其应用程序,但他们仍在使用该应用程序并想购买商品。