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 招待状も安定していません。