更改应用内商品价格和传播时的传播延迟Google Play开发者控制台中的说明

时间:2013-05-01 14:47:34

标签: android in-app-purchase google-play in-app-billing

Google Play开发者控制台中的价格/说明更改通常需要多长时间才能生效并传播到设备?

我正在测试两个应用内商品,价格和说明有所变化。

使用getSkuDetails()库中的IabHelper,我可以在应用运行时查询此信息。更改Google Play开发者控制台中的信息后,说明更改在应用中显示得相当快。然而,它已经过了2个小时,价格变化尚未查询更新信息 - 它仍然是原价。

鉴于我同时更改了两者,我希望两者都具有相同的传播延迟。

这提出了一个新问题:如果延迟很严重,那么在此期间会发生什么?购买时价格是否已更改,以便通过Google电子钱包工作流程显示新价格,但通过getSkuDetails()获得的应用中客户显示的价值是否会反映原始价格?

我已经仔细检查了文档,但是关于更改价格时会发生什么的信息很少。这篇博客文章在高级别上很有用:

http://android-developers.blogspot.ca/2012/12/in-app-billing-version-3.html

3 个答案:

答案 0 :(得分:8)

今天我遇到了类似的问题,结果证明我改变了这个问题 价格。我的总部设在英国,并将默认价格字段值从1英镑更改为30英镑。

该应用程序尚未生效,因此我没有费心在页面下方更改当地价格 这意味着该商店正在返回英国的当地价格,这仍然是 原价1英镑。

我必须检查“覆盖现有价格”选项并单击“立即自动转换价格”按钮,最后我必须保存产品才能返回正确的价格。它仍未立即更新,但最终在大约3小时后返回正确的价格。

答案 1 :(得分:1)

我相信如果一切都做得恰到好处,这应该会立即发生。如果不是这样,那对于stackoverflow而言不是问题,而是谷歌。我建议你联系他们的支持。

很抱歉简短的回答= /

答案 2 :(得分:0)

我观察到同样的行为。清除“ Google Play商店”应用上的缓存后,它为我解决了该问题。

只需强行停止我的应用程序,否则Google Play商店没有强制停止。也不清除我自己的应用程序或“ Google Play服务”上的缓存。