私はアンドロイドアプリのデバッグ版を開発中です。私は最近、マシンに別のOSをインストールするまで(Linuxとか)、SMSと電子メールの両方の招待状を送ることができました。その結果、Android Studioも最新バージョンに更新し、古いプロジェクト設定をインポートしました。アプリケーションの残りの部分は正常に動作し、招待状を選択するためのアクティビティを開始することもできますが、Invitation was sent
というメッセージが表示されますが、AppInviteInvitation.getInvitationIds
はonActivityResult
に0の長さ配列を返します。アップデート後にFirebase Inviteが招待状を送信しない
FirebaseコンソールでSha1とSha256を追加しようとしましたが、Firebaseを完全に削除してからAndroid Studioのアンドロイドプロジェクトに追加しました(また、firebaseコンソールでアプリケーションとプロジェクトを再度削除して追加しました)。 SOのほとんどのソリューションをチェックして試しましたが、うまくいかないようです。私はおそらく何かを省略しています。私は2つのGoogleアカウントを使用しています.1つはfirebase用、もう1つはメール送信用です。
他に何を確認できますか?問題を見つけるためにFirebase招待状を深く掘り下げる方法はありますか?
意図:
private void onInviteClicked() {
Intent intent = new AppInviteInvitation.IntentBuilder("MyApp")
.setMessage("Some message of 90 nospecial chars")
// .setDeepLink(createDynamicLink(2))
.setCustomImage(Uri.parse("http://correct url"))
.setCallToActionText("Call to action")
.build();
startActivityForResult(intent, REQUEST_INVITE);
}