2017-07-18 7 views
0

私はアンドロイドアプリのデバッグ版を開発中です。私は最近、マシンに別のOSをインストールするまで(Linuxとか)、SMSと電子メールの両方の招待状を送ることができました。その結果、Android Studioも最新バージョンに更新し、古いプロジェクト設定をインポートしました。アプリケーションの残りの部分は正常に動作し、招待状を選択するためのアクティビティを開始することもできますが、Invitation was sentというメッセージが表示されますが、AppInviteInvitation.getInvitationIdsonActivityResultに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); 
} 

答えて

0

ショート:

ロング(< 40文字でテスト)のショートメッセージを保つ:私の意図は、実際には送信された90文字のメッセージ(特別な文字)を、含まれています更新の前に罰金を科す。更新後、メッセージの長さを減らす必要があります(〜40文字でテストされ、特別なものはありません)。

この現象が何を決定したのだろうか。変更されたもの:java(以前はoracle jdkでしたが、現在はAndroid Studioでデフォルトで提供されるJavaです)。たぶんJavaバージョン。ビルドツールバージョン25.0.2 - > 26.0.0。

関連する問題