anu*_*der 6 android in-app-purchase dart flutter
我尝试运行 flutter 提供的 IAP(应用内购买)示例应用程序: https: //github.com/flutter/plugins/tree/master/packages/in_app_purchase/example
我遵循所有步骤,除了将签名App Bundle而不是APK上传 到 Google Play 控制台的 Alpha 阶段。
但是,当我打开屏幕示例时,它显示警告:
消耗品、升级、订阅未找到,此应用程序需要特殊配置才能运行。请参阅 example/README.md 了解说明。
因此,我在 Play 控制台创建的所有 IAP 项目都不会出现。
有什么想法可以解决吗?
小智 5
因为你没有把Demo的产品id改成你的ID!
const String _kConsumableId = 'consumable';
const List<String> _kProductIds = <String>[
_kConsumableId,
'upgrade',
'subscription'
];
Run Code Online (Sandbox Code Playgroud)
小智 0
我遵循所有步骤,除了将签名的 App Bundle 而不是 APK 上传到 Google Play Console 的 Alpha 阶段。
这就是你的问题...你需要上传签名的 APK,否则你会收到该错误。您可以将其上传到 Alpha 频道,这样就没有人会收到它了。
您还需要确保您的清单中具有此权限:
<uses-permission android:name="com.android.vending.BILLING" />
Run Code Online (Sandbox Code Playgroud)
希望这可以帮助。