2016-11-25 10 views
2

firebaseコンソールにSHA1デバッグキーとリリースキーを追加しましたが、招待状が送信されない理由はまだありませんか?Firebase招待状には招待状は送信されましたが、招待状は何も届いていません。

firebase招待に新しいとドキュメントあたりとして実装イム:

invitesButton.setOnClickListener(new View.OnClickListener() { 
      @Override 
      public void onClick(View v) { 
       Amplitude.getInstance().logEvent("INVITE EVENT"); 
       Intent intent = new AppInviteInvitation.IntentBuilder("Invitation") 
         .setMessage("Help your friend unlock his favourite celebrity at FanStation : app link here") 
         .setCustomImage(Uri.parse("https://postimg.org/image/5sbdexljh/")) 
         .setCallToActionText("Unlock Celebrity Now") 
       .build(); 
       startActivityForResult(intent, REQUEST_INVITE); 
      } 
     }); 

私は要求コードとして 65537を取得しているため、//私のトーストのテキストは、成功または失敗のいずれかの場合には表示されません-1として私の場合は結果コード

@Override 
public void onActivityResult(int requestCode, int resultCode, Intent data) { 
    super.onActivityResult(requestCode, resultCode, data); 
    Log.d("Invites", "onActivityResult: requestCode=" + requestCode + ", resultCode=" + resultCode); 
    Log.d("Invites","requestCode="+requestCode+"resultCode=" + resultCode); 

    if (requestCode == REQUEST_INVITE) { 
     if (resultCode == RESULT_OK) { 
      Amplitude.getInstance().logEvent("INVITE SUCCESS"); 
      Log.d("Invites","Success"); 
      Toast.makeText(getActivity(),"Invites Successful",Toast.LENGTH_LONG).show(); 
     } else { 
      Amplitude.getInstance().logEvent("INVITE FAILURE"); 
      Toast.makeText(getActivity(),"Please Try Again Later",Toast.LENGTH_LONG).show(); 
     } 
    } 
} 

Firebase Invites

+1

私のために同じ...デバッグとリリースsha1指紋が追加されました。送信すると、okと表示されますが、誰も招待を受け取りません。 @Prabhu Konchadaあなたは解決策を見つけましたか? –

答えて

0

は、ソリューションは、あまりにもfirebaseコンソールでSHA-256を追加しました。 this answer

に@Enderする

クレジットは、それが役に立てば幸い!

1

Google Play App Signingを有効にした方には、「App Signing Certificate」のSHA-1キーをFirebaseコンソールに追加し、更新されたgoogle-services.jsonを順番に使用する必要がありますGoogle Playストアに立ち上げられたアプリでの作業に招待します。

SHA-1キーを見つける手順:1)Google Play Consoleにアクセスします。2)ターゲットアプリを選択します。3)「リリース管理」の「アプリケーション署名」に移動します。4)SHA-1キーが見つかります。 "App Signing Certificate"の下で

この問題を解決するには何時間もかかりましたが、これは同じ問題に遭遇した人に役立つことを願っています。

+0

コンソールにすべてのフィールドを正しく入力しましたが、他のクライアントIDを設定するとメールは送信されません。 –

関連する問題