Firebase邀请错误 - 链接无法正常工作
问题描述:
我正在尝试获取Firebase邀请函。我按照说明here。Firebase邀请错误 - 链接无法正常工作
将触发关闭邀请过程如下
AppInviteInvitation.IntentBuilder intentBuilder = new AppInviteInvitation.IntentBuilder(LanguageManager.getString("title-Invitation"))
.setMessage(LanguageManager.formatString("message-INVITATION_{game-name}", ScribbleGame.getGame().getDisplayName()))
.setEmailSubject(LanguageManager.formatString("title-TRY_{game_name}", ScribbleGame.getGame().getDisplayName()))
.setEmailHtmlContent(emailHtml);
application.startActivityForResult(intentBuilder.build(), ActivityResultConstants.REQUEST_INVITE);
电子邮件包含使用%%APPINVITE_LINK_PLACEHOLDER%%
标签插入一个链接代码。邀请按预期发送。
我已经尝试过和没有深度链接。如果没有深层链接,我会得到这样的网址,这不起作用并返回404错误。
https://plus.google.com/appinvite/131189621476-3ec41294-23ea-47e7-81d7-9a5fd004de6e
凭借深厚的联系,我得到这样一个URL,它不能正常工作,并返回500错误。
https://sfqj5.app.goo.gl/i/131189621476-b6d8a1cf-81b4-4318-90d0-c32ee1a945e1
我已经做了很多挖,但都没有成功建立,为什么链接不工作。
答
在我的情况下,我必须设置深层链接,同时建立邀请意向。我使用从Firebase控制台获取的默认链接。
cant upload screenshot for some reason, so it's link to imgur
在这个问题它说:“凭借深厚的联系,我得到这样一个URL,它不能正常工作,并返回500错误。” –
@Will Calderwood,我发现这个问题,而尝试没有deepLink,因为我得到404问题提到的问题。所以我的答案只解决了没有deepLink的情况。我现在不会在第二种情况下导致错误,但对我来说,这个答案很有用 – mohax
可能是因为未在控制台中设置SHA或未更新google-services.json或您的应用未在PlayMarket中发布 – mohax