其他

Google Play 应用内购买限制国家地区政策更新

2017-07-22 Google Play 谷歌开发者




目前,如果上传的应用内含有应用内购商品,将无法发布到不支持 Play Billing 的地区或国家(我们称为 “ROW 国家和地区”)。这个限制在开发者使用 Play Console 发布应用时会被强调。所以,开发者将需要单独维护一个 APK 用于发布到这些被限制的国家。


更新:开发者可以发布应用到 “ROW 国家和地区” ,但会收到相关的警告信息。自然的,当 “ROW 国家和地区” 的用户使用支付功能时,付费系统权限将进行阻止并发出错误信息。


影响:在 Play Console 中,开发者会发现一些针对性的变化,同时将会收到来自 “ROW 国家和地区” 的用户支付时出现的错误信息。 我们推荐开发者提前确认自己的应用所发布的国家和地区是否支持应用内购买功能。事实上这项变化影响的用户极少,目前我们每天只观测到的购买错误消息所设计的金额总计只有大约 1000 美元。


要了解针对 Google Play 用户的应用适用范围相关信息以及所支持币种和价格范围的相关信息,请参阅下表。



表格图例(请往下翻阅查看国家地区表格)

下载 免费 应用

✔ - 位于这些国家 / 地区的用户可以在 Google Play 上下载不含应用内购商品的免费应用。

✘ - 位于这些国家 / 地区的用户无法在 Google Play 上下载免费应用。


下载 付费 应用

✔ - 位于这些国家 / 地区的用户可以在 Google Play 上下载付费应用或含应用内购商品的应用。

✘ - 位于这些国家 / 地区的用户无法下载付费应用。如果用户尝试在 Google Play 上进行应用内购买,购买会失败。


买家币种和价格范围

注意:所列价格范围只适用于付费应用和应用内商品。

★ - 位于这些国家 / 地区的用户在 Google Play 上购买应用时,可能会看到以当地币种显示的价格,但进行交易时,系统会使用开发者的默认价格和币种。

☆ - 位于这些国家 / 地区的用户无法从 Google Play 上下载付费应用。




应用内购买结算:适用范围和交易手续费

位于支持商家的国家 / 地区的开发者可以使用面向应用内购买的结算功能,不过仅限于 Google Play 上分发的应用内提供的数字商品。

  • 应用内交易必须遵守 Google Play 开发者计划政策。

  • 在 Google Play 上进行应用内交易均须支付 30% 的标准交易手续费。


要通过面向应用内购买的结算购买商品,用户的设备必须运行最新版 Play 商店应用。要使用应用内购买结算功能,请设置 Payments 个人资料。


重要提示

  • 使用应用内商品的应用必须在 APK 清单文件中声明 com.android.vending.BILLING 权限。如果没有 com.android.vending.BILLING 权限,则开发者只能通过 Play 管理中心管理现有的应用内商品,并且用户也无法在该应用内通过应用内购买结算功能购买商品。

  • 在用户无法通过 Google Play 进行应用内购买的国家/地区,您可以发布使用 com.android.vending.BILLING 权限的应用。对于处在不可结算的国家/地区的用户,请确保您的应用不会开始购买流程,以防用户收到错误消息。要查看某个国家/地区是否可结算,您可以使用 isBillingSupported 请求。


API 文档

如需了解有关 In-app Billing API 的详情,请访问以下链接中的 Android 开发者网站。

(https://developer.android.google.cn/google/play/billing/api.html)




您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存