Flutter:Safari无法打开页面,因为地址无效

rhfm7lfc  于 2022-12-19  发布在  Flutter
关注(0)|答案(1)|浏览(240)

我试图做一些超级简单的事情,只是从我的应用程序启动Android或Apple Play商店,这样用户就可以从我的设置中对应用程序进行评级,但我在iOS模拟器中测试时得到这个错误:
Safari无法打开页面,因为地址无效

onTap: () {
                if (Platform.isAndroid || Platform.isIOS) {
                  final url = Uri.parse(
                    Platform.isAndroid
                        ? "https://play.google.com/store/apps/details?id=com.dontforgetthespoon.dont_forget_the_spoon"
                        : "https://apps.apple.com/us/app/dont-forget-the-spoon/id6444052519?platform=iphone",
                  );
                  launchUrl(
                    url,
                    mode: LaunchMode.externalApplication,
                  );
                }
              }

我觉得这应该是超级简单的。有什么想法可能会出问题,我?谢谢!

eiee3dmh

eiee3dmh1#

最简单的方法是使用launch_reviewFlutter包。

LaunchReview.launch(androidAppId: "com.example.app",
                    iOSAppId: "511431312");

相关问题