2017-08-14 75 views
-1

一切正常,但在贖回點擊。信貸不減少!branch.io邀請並兌換

我在片段中使用這種方法!

redimbetn.setOnClickListener(new View.OnClickListener() { 
     @Override 
     public void onClick(View view) { 
      if(updateamt<100){ 
       Branch.getInstance().loadRewards(new Branch.BranchReferralStateChangedListener() { 
        @Override 
        public void onStateChanged(boolean changed, BranchError error) { 
         Branch.getInstance().redeemRewards(1); 
        } 
       }); 
      } 

回答

0

阿比納夫

這是Vatsal從branch.io

  • 請確保用戶有足夠的學分贖回。

另外,嘗試使用這種監聽器方法,讓你收到的錯誤和分享日誌:

branch.redeemRewards(1, new BranchReferralStateChangedListener() { 
      @Override 
      public void onStateChanged(boolean changed, BranchError error) { 
      if (error != null) { 
       Log.i("RedeemTest", "branch redeem rewards failed. Caused by -" + error.getMessage()); 
      } else { 
       if (changed) { 
       Log.i("RedeemTest", "redeemed rewards = " + true); 
       } else { 
       Log.i("RedeemTest", "redeem rewards unknown error "); 
       } 
      } 
      } 
     });