应用内结算的唯一产品 ID。谷歌播放

Posted

技术标签:

【中文标题】应用内结算的唯一产品 ID。谷歌播放【英文标题】:Unique product ID for in-app billing resp. Google Play 【发布时间】:2019-11-15 09:19:03 【问题描述】:

在 Google Play 管理中心中,您必须为托管产品和订阅设置产品标识符。这些标识符在整个应用商店中必须是唯一的吗?发布者帐户?还是仅在应用程序包内?感谢您的回复。

【问题讨论】:

【参考方案1】:

当您在 Google Play 控制台中为产品/订阅设置产品 ID 时,该 ID 在整个应用商店或每个应用/包名称中都是唯一的。发布者帐户。而且,根据documentation

产品 ID 对于您的应用来说必须是唯一的,并且在创建后就不能更改或重复使用。

希望对你有所帮助。

【讨论】:

您好 Cochi,感谢您的回复。我也是这么想的。但是描述说“对您的应用来说是独一无二的”而不是“在整个应用商店/发布者帐户中都是独一无二的”昨天,我能够在 Google Play 控制台中创建另一个应用程序标识符不同的应用程序,但使用完全相同的应用内计费已用于另一个应用程序的项目(相同的产品标识符)。所以......这是我的困惑。我在问自己,这个配置是否会在新应用发布后立即生效。 嗨,对不起,我误解了这个问题。产品 ID 链接到您的应用程序/包名称,两个不同应用程序中的相同标识符将起作用,因为它们没有相同的包名称。但产品 ID 在商店的应用生命周期内保持唯一,而不仅仅是“应用程序包”。

以上是关于应用内结算的唯一产品 ID。谷歌播放的主要内容,如果未能解决你的问题,请参考以下文章

登录谷歌播放时应用程序ID与包无关?

我如何在应用内结算 v3 中使用 consumePurchase 方法

谷歌 Nexus 播放器拨号 ID

关于谷歌播放 IAP 中的初始化失败?

无法在 Google Play 开发者控制台中创建应用内购买

当我在谷歌播放控制台更新应用程序时,如何设置更新类型“应用程序更新”?