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

iOS端Firebase邮箱链接登录如何跳过「在应用中打开链接」步骤?

iOS端跳过Firebase无密码登录魔法链接的preview.page.link弹窗方案

要解决iOS上打开Firebase无密码登录魔法链接时出现的preview.page.link中间页弹窗问题,有两个可行的方案:

1. 配置Apple通用链接(Universal Links)

Firebase默认的动态链接依赖page.link域名,iOS会触发跳转确认弹窗,而通用链接可以直接唤起APP,无需中间页:

  • 在Firebase控制台进入Authentication > 登录方法 > 邮箱/密码,找到无密码登录配置项,添加你的iOS应用关联域名(格式为applinks:你的自定义域名)
  • 登录Apple开发者后台,给目标App ID开启Associated Domains功能,并添加相同的applinks:你的自定义域名
  • 在iOS项目的Signing & Capabilities中添加Associated Domains能力,填入对应的域名
  • 在你的域名根目录下的.well-known文件夹中放置apple-app-site-association文件,确保Firebase能验证该文件的有效性。配置完成后,魔法链接会通过通用链接直接唤起APP,跳过中间预览页

2. 替换为自定义动态链接域名

放弃Firebase默认的page.link域名,改用自己的域名生成魔法链接:

  • 在Firebase控制台进入Dynamic Links > 域名管理,添加并验证你的自定义域名
  • 回到Authentication的无密码登录配置页面,将魔法链接的域名替换为你刚配置的自定义域名
  • 配合上面的通用链接配置,生成的魔法链接会直接指向你的域名,iOS端打开时不会触发preview.page.link的弹窗

注意事项

  • 测试时尽量用真机,模拟器可能存在缓存问题,影响验证结果
  • 如果之前使用过默认的page.link链接,建议卸载重装APP后再测试,避免旧配置残留导致的异常

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.16 23:02:02