Firebaseの招待状を取得しようとしています。私は指示hereに従った。Firebase Invitations Error - リンクが動作しません。
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%%
タグを使用して挿入されたリンクを含む、次のように招待プロセスがオフ発射コード。招待状は期待どおりに送信されます。
ディープリンクの有無にかかわらず試しました。ディープリンクがなければ、私はこのようなURLを取得します。このURLは機能しませんし、404エラーを返します。
https://plus.google.com/appinvite/131189621476-3ec41294-23ea-47e7-81d7-9a5fd004de6e
は、ディープリンクでは、私は仕事と500エラーを返していません。このようなURLを取得します。
https://sfqj5.app.goo.gl/i/131189621476-b6d8a1cf-81b4-4318-90d0-c32ee1a945e1
私は掘るの多くを行ってきましたが、リンクが機能していない理由を確立することができませんでした。
「ディープリンクでは、私は仕事と500エラーが返さない、次のようにURLを取得します。」 –
@Will Calderwood、私はこの質問を、deepLinkなしで試している間に見つけました。だから、私の答えは深いリンクがない場合だけを解決します。私は今や第2のケースでエラーの理由はありませんが、私にとってこの答えは有用です – mohax
コンソールにSHAを設定していないか、アップデートされていないgoogle-services.jsonやあなたのアプリがPlayMarketでリリースされていないという問題があります。 – mohax