2016-11-25 116 views
2

我加入SHA1調試和發佈關鍵的火力控制檯仍然爲什麼邀請未發送沒有運氣?火力地堡邀請說邀請發送,但沒有收到任何邀請?

進出口新的火力點邀請和按文件執行:

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指紋加入......當我把它說好,但任何人的接受了邀請。 @Prabhu Konchada你找到解決辦法嗎? –

回答

0

在我的情況的解決辦法是添加在火力控制檯中的SHA-256了。

貸@Ender在this answer

希望它能幫助!

1

對於那些啓用了Google Play應用簽名的用戶,您還必須將「應用簽名證書」中的SHA-1密鑰添加到您的Firebase控制檯,並使用更新後的google-services.json邀請就推出了谷歌Play商店的應用工作。

查找SHA-1密鑰的步驟:1)轉到您的Google Play控制檯2)選擇定位應用程序3)轉到「發佈管理」下的「應用程序簽名」4)可以找到SHA-1密鑰在「應用程序簽名證書」

我花了很多時間來解決這個問題,我希望這可以幫助別人誰運行到同樣的問題。

+0

我有正確填寫在控制檯中的所有領域,但設置其他客戶端ID時,仍然郵件不發送:( –