我的应用程序用于购买旅行车票。票价每次都不一样。我可以使用 In-App Billing 让用户每次都支付自定义价格吗?如果有怎么办?即我可以设置用户必须以编程方式支付的价格吗?
3 回答
您不能使用 Google Play In-App Billing 以编程方式更改产品的价格。您可以在 Android 开发人员控制台中修复价格。如果您仍想在运行时自定义价格,您可以使用 PAYPAL:
https://www.x.com/developers/paypal/products/mobile-overview
您不能使用 Google Play In-App Billing 让用户支付自定义价格。
此外,您不能使用 Google Play In-App Billing 销售实体商品和服务,例如旅行票:
您可以使用应用内结算仅销售数字内容。您不能使用应用内结算来销售实物商品、个人服务或任何需要实物交付的东西。与定价应用不同,一旦用户购买了应用内产品,就没有退款窗口。
http://developer.android.com/google/play/billing/billing_overview.html
您的用例非常适合 Android 版 Google Wallet Instant Buy API。适用于 Android 的 Google Wallet Instant Buy API 专门用于实物商品和服务,并且可以简单地集成到您的 Android 应用程序中。它是在 2013 年 Google I/O 期间推出的,您可以在以下博客文章中获得概述:
http://googlecommerce.blogspot.com/2013/05/fast-and-easy-checkout-for-android-apps.html
另外,请查看关于同一主题的 Google I/O Talk
https://developers.google.com/events/io/sessions/330844794
由于这仍处于测试阶段,如果您有兴趣,请使用兴趣表注册