0

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

4

2 回答 2

1

似乎谷歌想确保如果您使用他们的 IAP,您必须在他们的商店中添加应用程序及其最新更新,否则由于版本代码差异,IAP 将无法工作。

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

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

于 2018-11-06T12:02:56.340 回答
0

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

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

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

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

于 2018-11-04T14:37:08.937 回答