在应用计费中,IsBillingSupported始终返回BILLING_RESPONSE_RESULT_BILLING_UNAVAILABLE

时间:2018-02-21 13:08:15

标签: android xamarin xamarin.forms

我正在尝试在我的Xamarin.Forms应用程序中实现In app billing。

当我调用代码来检查是否支持InAppBilling时(Service.IsBillingSupported(3,packagename,“subs”)),对于我将Beta APK上传到Google Play控制台上的开发者帐户,它总是返回true,但是当然,我不能用我的开发者帐户购买应用商品。

但如果我为其他2个测试Google帐户调用该代码,则该服务返回3 - BILLING_RESPONSE_RESULT_BILLING_UNAVAILABLE。其他帐户都有有效的信用卡,我已将电子邮件添加到Google Play控制台的测试人员列表中。我使用的手机适用于开发者帐户,但不适用于其他2个帐户。

1 个答案:

答案 0 :(得分:0)

我发现了我的问题。我似乎处于Google Play不支持付费应用程序的国家/地区。

因此,我从Android设备中删除了该帐户,下载了免费VPN以更改我的国家/地区,将该帐户重新添加到我的设备,现在我可以使用我的测试帐户购买我的应用内购买。