Flutter - 将用户重定向到 PlayStore/AppStore 中的订阅页面

Kan*_*ngh 6 android ios flutter flutter-dependencies

我读到“目前,应用内计费 API 不支持从购买应用程序内部以编程方式取消订阅”,我想将用户重定向到此页面来管理他自己的订阅。

我正在使用以下包in_app_purchase来实现应用内模块。

我无法找到如何从 Flutter 中的应用程序打开订阅页面。

Zih*_*han 14

您可以启动以下 URL。这将重定向到Manage SubscriptionApple App Store 中的页面。

launchUrl(Uri.parse("https://apps.apple.com/account/subscriptions"));
Run Code Online (Sandbox Code Playgroud)

您可以启动以下 Android 版 URL。

launchUrl(Uri.parse('https://play.google.com/store/account/subscriptions?sku=pro.monthly.testsku&package=com.example.app'));
Run Code Online (Sandbox Code Playgroud)

对于 Android,替换 和skupackage

您需要添加url_launcherpubspec.yaml

并导入这个包,

import 'package:url_launcher/url_launcher.dart';
Run Code Online (Sandbox Code Playgroud)

  • 我正在使用 `launchUrl(url, mode: LaunchMode.externalApplication);` 打开 Google Play 应用程序。 (2认同)