1

我正在使用 Unity 3D 为 Android 开发手机游戏。我使用 Soomla 包作为应用内计费模块。

现在,我只有一件商品要卖。该商品的初始价格为 X,我已在应用内产品部门的 google play 开发者控制台中将其更改为 Y(几天前)。但是,在尝试购买时,价格在 google play 购买窗口中的应用程序内仍显示为 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 文档中没有关于此的更多信息。

4

1 回答 1

0

您可以从您的 google play 开发者控制台更改价格,我认为应用内无法更改价格。

如果您已成功启用应用内计费,请按照这些说明进行操作。

1.) 登录到您的 google play 开发控制台。

2.) 选择您的应用

3.)然后选择您的应用内产品(左侧第二半)

4.)创建/编辑您的应用内产品。(现有产品)

5.) 转到定价部分。

6.)输入默认价格并选择Overwrite existing prices复选框,然后按自动转换价格

7.) 按蓝色的保存按钮。

超过

于 2015-09-22T10:43:29.727 回答