2

Firebase App Invite をセットアップしました。連絡先を選択すると、次のようなスナックバーが表示されます。

Your invitation has been sent

onActivityResult では、RESULT_OK が返されますが、ID を確認すると

String[] ids = AppInviteInvitation.getInvitationIds(resultCode, data);
Logger.INSTANCE.LogD(TAG, "onActivityResult: ids.size = " + ids.length );

ids.length == 0 と表示されます。

ID を返すことができず、RESULT_OK を返すのはなぜですか?

招待状の SMS は受信できる場合がありますが、招待状の電子メールはまったく受信できません。

これが私のgradlewです:

compile 'com.google.firebase:firebase-invites:9.6.1'
apply plugin: 'com.google.gms.google-services'
classpath 'com.google.gms:google-services:3.0.0'

アプリ招待機能:

Intent i = new AppInviteInvitation.IntentBuilder(getString(R.string.share_title))
                .setMessage(getString(R.string.share_content))
                .setEmailHtmlContent(
                        "<html>\n" +
                        "<body>\n" +
                        "\t<a href=\""+getString(R.string.share_link)+"\">Download</a>\n"+
                        "</body>\n" +
                        "</html>")
                .setEmailSubject(getString(R.string.share_title))
                .build();
        startActivityForResult(i, REQUEST_INVITE);

招待メールを受信できない理由を知っている人はいますか? また、私の SMS 招待状も安定していません。

4

2 に答える 2