我正在使用Unity 3D为Android开发移动游戏。我使用Soomla软件包作为应用内结算模块。
现在,我只有一件商品可供出售。该项目的初始价格是X,我已经在应用内商品部门的Google Play开发者控制台中将其更改为Y(几天前)。但是,当试图购买它时,谷歌游戏购买窗口中的应用程序中的价格仍然显示为X. Soomla代码还包含Y价格 -
public static VirtualGood NO_ADS_LTVG = new LifetimeVG(
"No Ads", // name
"No More Ads!", // description
"no_ads", // item id
new PurchaseWithMarket(NO_ADS_LIFETIME_PRODUCT_ID, <Y price>)); // the way this virtual good is purchased
该应用正在制作中,Google Play控制台中的应用内商品处于活动状态,apk构建为发布模式,购买和查看余额的Soomla代码效果不错,但价格仍为X.
有什么想法吗?
顺便说一句,是否有人知道PurchaseWithMarket
对象中定价的目的是什么?据我所知,价格是由谷歌开发者控制台内的应用内商品定义的,在Soomla文档中没有关于它的更多信息。
答案 0 :(得分:0)
您可以在Google Play开发者控制台中更改价格,我认为无法从应用中进行更改。
如果您已成功启用应用结算,请按照这些说明操作。
1。)登录google play dev控制台。
2.)选择您的应用
3.)然后选择您的应用内商品(左半边)
4.)创建/编辑您的应用内商品。(现有产品)
5.)转到定价部分。
6.)输入默认价格并选择Overwrite existing prices
复选框,然后按自动转换价格
7.)按蓝色保存按钮。
在