gpt4 book ai didi

android - Xamarin In App Billing 插件无法连接

转载 作者:行者123 更新时间:2023-12-04 15:52:32 26 4
gpt4 key购买 nike

我用过这个插件:https://github.com/jamesmontemagno/InAppBillingPlugin自组件被删除后实现应用内计费。我已经安装了 nuget:Plugin.InAppBilling

在 Android 中,我创建了一个名为 InAppBillingService 的类,我在此处实现该类以获取产品和购买商品。以下是代码:

var billing = CrossInAppBilling.Current;
var connected = await billing.ConnectAsync();

而且每次都返回 false。我无法连接。

我在我的 AndroidManifest 中添加了这个:

uses-permission android:name="com.android.vending.BILLING" />

在 MainActivity 中:

protected override void OnActivityResult(int requestCode, Result resultCode, Intent data)
{
base.OnActivityResult(requestCode, resultCode, data);
InAppBillingImplementation.HandleActivityResult(requestCode, resultCode, data);
}

并在 onCreate 中:CrossCurrentActivity.Current.Init(this, bundle);

请建议我还应该做什么,以便我可以连接。尝试连接时它总是返回 false 的其他原因是什么。我正在模拟器中测试。谢谢。

最佳答案

I'm testing in emulator.

这就是问题的原因。如所写here , 计费不适用于 Android 模拟器。使用真实设备。

关于android - Xamarin In App Billing 插件无法连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53314588/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com