You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Android正常的Firebase动态链接在iOS报Safari地址无效错误

Firebase动态链接iOS无法打开,提示“Safari无法打开页面,因为地址无效”

从服务器获取URL并生成Deep Link,该链接在Android平台可正常工作,但在iOS平台无法打开,提示**“Safari无法打开页面,因为地址无效”**。

iOS相关设置截图

  • iOS设置截图1
  • iOS设置截图2

运行代码(Android正常工作)

生成动态链接代码

getDynamicLink(String dynamicLinkODengi) async {
      final dynamicLinkParams = DynamicLinkParameters(
        link: Uri.parse(dynamicLinkODengi),
        uriPrefix: "https://ecocity.page.link",
        androidParameters:
            const AndroidParameters(packageName: "com.example.app.android"),
        iosParameters: const IOSParameters(bundleId: "com.example.app.ios"),
      );
      final dynamicLink =
          await FirebaseDynamicLinks.instance.buildLink(dynamicLinkParams);
      return dynamicLink;
    }

打开链接代码

_launchURL(Uri link) async {
    if (await canLaunchUrl(link)) {
      
      await launchUrl(link, mode:
      LaunchMode.externalApplication);
    } else {
      throw 'Could not launch $link';
    }
  }

iOS错误提示截图

iOS错误提示截图

已完成的配置检查

  • Firebase项目设置中已正确填写bundle id、App Store id和Team id

内容的提问来源于stack exchange,提问作者Daniil

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.26 07:30:03