2017-08-14 2 views
-1

tout fonctionne bien Mais sur racheter cliquez. Le crédit ne diminue pas! J'utilise cette méthode dans un fragment!branch.io inviter et échanger

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); 
        } 
       }); 
      } 

Répondre

0

Abhinav

C'est Vatsal de branch.io

  • S'il vous plaît assurez-vous que l'utilisateur dispose d'assez de crédits pour rédemptrice.

Aussi, essayez d'utiliser cette méthode d'écoute pour obtenir l'erreur que vous recevez et partager les journaux:

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 "); 
       } 
      } 
      } 
     });