繁体   English   中英

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

[英]Flutter in-app purchase (IAP) Store unavailable

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

我使用了示例中的代码。

显然

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

是问题出现的地方。

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

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

在文件 profile/AndroidManifest.xml

我怎样才能让它发挥作用?

提前谢谢了,

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

AVD 管理器

  1. 检查您的应用程序的compileSdkVersion是否与 IAP package 之一匹配
    更改日志页面上,您将看到 package 的 0.3.4+15 版本上的compileSdkVersion更改为 29
    您可以在android\app\build.gradle中调整您的版本,或者根据需要使用旧版本的 package

检查您的应用程序的 compileSdkVersion 是否与 IAP package 中的一个匹配 在 changelog 页面上您会看到 compileSdkVersion 在 package 的 0.3.4+15 版本上更改为 29 您可以在 android\app\build 中调整您的版本.gradle,或根据需要使用旧版本的 package

这对我有用谢谢..

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM