收藏
回答

APP纯签约发起,WXEntryActivity回调参数写死,无法与其他区分

1、发起签约

WXOpenBusinessWebview.Req req = new WXOpenBusinessWebview.Req(); req.businessType = 12;//固定值 HashMapqueryInfo = new HashMap<>(); queryInfo.put("key1","value1"); queryInfo.put("key2","value2"); queryInfo.put("key3","value3"); req.queryInfo = queryInfo; api.sendReq(req);

2、返回


class WXEntryActivity {


@Override
public void onReq(BaseReq req) {

super.onReq(req);

    //问题1,这里返回这个类型,其他小程序调用返回这个类型,那如何区分是签约发起还是小程序调的呢?

    ConstantsAPI.COMMAND_SHOWMESSAGE_FROM_WX

    // 问题2, 假如是通过 WXAppExtendObject.extInfo 的值做区分,那签约的时候返回的是wx_papay,怎么    保证其他场景不会返回这个值



}


回答关注问题邀请回答
收藏

1 个回答

  • 微信支付技术助手2
    微信支付技术助手2
    2019-07-11

    您好

    不建议您将参数写成固定值的,版本更替都有可能会有变动等情况。

    2019-07-11
    赞同
    回复 1
    • 进击的小萝贝
      进击的小萝贝
      01-08
      那么写成什么呢?
      01-08
      回复
登录 后发表内容