Firebase电子邮件链接身份验证无法打开iOS App Store

时间:2020-07-02 11:51:18

标签: ios firebase firebase-authentication

当公司管理员在我们的Web应用程序中添加用户帐户时,我们希望向该用户发送一个身份验证链接,他们可以使用该链接下载该应用程序并自动登录(在确认其电子邮件之后)。

现在,如果我们向他们发送身份验证链接并且未安装该应用程序,它将在Safari(而非iOS应用程序商店)中打开该网络应用程序。

如果已经安装了该应用程序,则它可以正常运行并打开该应用程序,因此可以正确设置它。另外,如果我从Firebase控制台生成了一个(非身份验证)动态链接,则它可以正常工作,并且如果未安装该应用程序,则会打开iOS应用程序商店。

我们发送电子邮件的方式是:

await auth().sendSignInLinkToEmail(this.email, {
  url: "https://app.example.com",
  handleCodeInApp: true,
  iOS: {
    bundleId: "com.example.Example",
  },
  android: {
    packageName: "com.example.Example",
    installApp: true,
  },
  dynamicLinkDomain: "example.page.link",
});

0 个答案:

没有答案