2017-08-14 73 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 "); 
       } 
      } 
      } 
     });