mt管理器吧 关注:31,108贴子:104,214
  • 6回复贴,共1

大神帮我修改一下内购

只看楼主收藏回复

const/4 v7 0
new-instance v1 Lorg/cocos2dx/lua/PayResult;
iget-object v4 v9 Landroid/os/Message;->obj:Ljava/lang/Object;
check-cast v4 Ljava/lang/String;
invoke-direct {v1,v4} Lorg/cocos2dx/lua/PayResult;-><init>(Ljava/lang/String;)V
iget v4 v9 Landroid/os/Message;->what:I
packed-switch v4 :label_160
label_15:
return-void
switch_16:
new-instance v0 Lorg/cocos2dx/lua/PayResult;
iget-object v4 v9 Landroid/os/Message;->obj:Ljava/lang/Object;
check-cast v4 Ljava/lang/String;
invoke-direct {v0,v4} Lorg/cocos2dx/lua/PayResult;-><init>(Ljava/lang/String;)V
invoke-virtual {v0} Lorg/cocos2dx/lua/PayResult;->getResult()Ljava/lang/String;
move-result-object v2
invoke-virtual {v0} Lorg/cocos2dx/lua/PayResult;->getResultStatus()Ljava/lang/String;
move-result-object v3
const-string v4 "9000"
invoke-static {v3,v4} Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z
move-result v4
if-eqz v4 :label_53
sget-object v4 Lorg/cocos2dx/lua/AppActivity;->gActivity:Lorg/cocos2dx/lua/AppActivity;
const-string v5 "支付成功"
invoke-static {v4,v5,v7} Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast;
move-result-object v4
invoke-virtual {v4} Landroid/widget/Toast;->show()V
goto :label_15
label_53:
const-string v4 "8000"
invoke-static {v3,v4} Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z
move-result v4
if-eqz v4 :label_73
sget-object v4 Lorg/cocos2dx/lua/AppActivity;->gActivity:Lorg/cocos2dx/lua/AppActivity;
const-string v5 "支付结果确认中"
invoke-static {v4,v5,v7} Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast;
move-result-object v4
invoke-virtual {v4} Landroid/widget/Toast;->show()V
goto :label_15
label_73:
const-string v4 "6001"
invoke-static {v3,v4} Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z
move-result v4
if-eqz v4 :label_93
sget-object v4 Lorg/cocos2dx/lua/AppActivity;->gActivity:Lorg/cocos2dx/lua/AppActivity;
const-string v5 "用户中途取消支付操作"
invoke-static {v4,v5,v7} Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast;
move-result-object v4
invoke-virtual {v4} Landroid/widget/Toast;->show()V
goto :label_15
label_93:
sget-object v4 Lorg/cocos2dx/lua/AppActivity;->gActivity:Lorg/cocos2dx/lua/AppActivity;
new-instance v5 Ljava/lang/StringBuilder;
invoke-direct {v5} Ljava/lang/StringBuilder;-><init>()V
const-string v6 "支付失败("
invoke-virtual {v5,v6} Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v5
invoke-virtual {v5,v3} Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v5
const-string v6 ")"
invoke-virtual {v5,v6} Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v5
invoke-virtual {v5} Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v5
invoke-static {v4,v5,v7} Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast;
move-result-object v4
invoke-virtual {v4} Landroid/widget/Toast;->show()V
goto :label_15
switch_128:
sget-object v4 Lorg/cocos2dx/lua/AppActivity;->gActivity:Lorg/cocos2dx/lua/AppActivity;
new-instance v5 Ljava/lang/StringBuilder;
invoke-direct {v5} Ljava/lang/StringBuilder;-><init>()V
const-string v6 "检查结果为:"
invoke-virtual {v5,v6} Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v5
iget-object v6 v9 Landroid/os/Message;->obj:Ljava/lang/Object;
invoke-virtual {v5,v6} Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
move-result-object v5
invoke-virtual {v5} Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v5
invoke-static {v4,v5,v7} Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast;
move-result-object v4
invoke-virtual {v4} Landroid/widget/Toast;->show()V
goto/16 :label_15
label_160:
.pswitch_data 1
1 : switch_16
2 : switch_128
.end pswitch_data


IP属地:重庆来自Android客户端1楼2017-04-15 11:14回复
    把包发上来


    IP属地:山东来自Android客户端2楼2017-04-15 12:13
    收起回复
      改为支付成功了,但是游戏界面没有增加金币…等待大神


      IP属地:山东来自Android客户端3楼2017-04-15 16:12
      收起回复
        网络订单老铁别费劲了


        IP属地:广东来自Android客户端4楼2017-04-15 22:55
        回复