Flutter应用内购买(IAP)商店不可用

时间:2020-07-31 01:05:38

标签: android flutter dart in-app-purchase in-app-billing

由于IAP package,我正在实现应用内购买,但是在使用Android Emulator时收到无法连接到付款处理器的消息。

我在示例中使用了代码。

显然

Future<void> initStoreInfo() async {
    final bool isAvailable = await _connection.isAvailable();

是问题所在。

我不知道我错过了什么。我还添加了

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

在配置文件/AndroidManifest.xml中

我如何使其工作?

在此先感谢

1 个答案:

答案 0 :(得分:0)

  1. 确保您的模拟器上有Google Play商店
    您可以按以下方式签入AVD,或者只是在模拟器上查找Play商店应用
    您将需要Play商店服务才能进行付款

AVD manager

  1. 检查您应用的compileSdkVersion是否与以下IAP软件包之一匹配
    changelog page上,您会看到compileSdkVersion在0.3.4 + 15版本的软件包中已更改为29
    您可以在android\app\build.gradle中调整版本,或在需要时使用包的旧版本