Firebase应用程序邀请电子邮件中的链接不起作用

时间:2018-07-28 13:20:12

标签: android firebase firebase-dynamic-links invite deeplink

我已经实现了firebase应用程序到我的android应用程序的邀请,如下所示:

  • Firebase控制台:好的
  • 动态链接:已启用
  • 应用的格式google_services.json
  • 我使用AppInviteInvitation.IntentBuilder来按预期方式发送电子邮件和SMS
  • 我在Google Play上进行了Alpha测试中的应用

但是

所有电子邮件或SMS链接均无效。 它是这样形成的:

  

https://[appname].page.link/i/[app-id][invitation-id]

如果我在上述链接中将/i/更改为短动态链接的char序列,并且将?正常工作。 但是,使用户不执行此操作绝非易事:)

1 个答案:

答案 0 :(得分:0)

我遇到了同样的问题,但是能够通过删除Firebase项目并创建一个新项目来解决它。原始项目由Android Studio中的Firebase助手自动创建(尽管创建了项目,但显示错误)。我是手动创建的。

执行手动操作后,许多API已在Google API控制台中自动启用,包括"<ObjectMock testResponse='Test Value'/>"Firebase Dynamic Links API,您可以在删除项目之前尝试启用它们。

但是,似乎在Firebase控制台的“动态链接”部分中,您应该使用Firebase Services API形式的域名。然后,“邀请”链接使用该域。我有您以前发布的表单中的链接,这些链接不起作用。因此,如果在那里看不到它,最简单的解决方案(如果可以承受的话)是删除该项目并创建一个新项目。