收藏
回答

小程序调用NFC接口前,如何关闭微信通用里面的NFC功能?

我是做小程序NFC充值的,但是打开我的小程序,调用小程序的NFC接口,总会弹出微信的NFC充值功能,有没有办法解决这个问题?

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

1 个回答

  • 社区技术运营专员--许涛
    社区技术运营专员--许涛
    2021-05-07

    你好,麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)和复现问题时麻烦在手机微信那里上传下日志: 我->设置->帮助与反馈右上角有个上报日志的入口,麻烦提供一下微信号,时间点

    2021-05-07
    有用
    回复 4
    • Bond
      Bond
      2021-05-07
      所有带NFC手机都会,微信号:W15197426340

      代码:
      that.getNFC();
          console.log("onShow")
        },
        getNFC: function () {
          var that=this;
          let endcount=0;
          let isOK=false;
          let resData=null;
          let apdusResult={};
          let isoDep=null;
          let ats="";
          nfc = wx.getNFCAdapter();
          nfc.onDiscovered(discoverHandler)
          nfc.startDiscovery({
            fail(err) {
              var nfcTmp=nfcUtil.errRemind(err);
              that.setData({
                nfcFlag:nfcTmp
              })
              if(!(typeof nfcTmp.nfcCode==undefined||nfcTmp.nfcCode==13000||err.errCode==13021||err.errCode==13022)){
                wx.showToast({
                  title: nfcTmp.nfcMSg,
                  icon: 'none'
                })
              }
            }
          })

          function discoverHandler(res) {
            if (res.techs.includes(nfc.tech.isoDep)) {
              isoDep= nfc.getIsoDep();
              isoDep.connect({
                success:function(res){
                  console.log("设备连接成功",res);
                  log.info("设备连接成功",res);
                  endcount=0;
                  isOK=false;
                  resData=null;
                  isoDep.getHistoricalBytes({
                    success:function(res){
                      ats=typeUtil.ab2str(res.histBytes);
                      nfcReadCard();
                    },
                    fail:function(err){
                      console.log("isoDep连接异常 error==",err);
                      log.error("isoDep连接异常 error==",err);
                    }
                  })
                }
              })
            }
          }

      会出现如附图的情况,能否设置不跳转到附图那个界面去。
      2021-05-07
      回复
    • 社区技术运营专员--许涛
      社区技术运营专员--许涛
      2021-05-07回复Bond
      麻烦提供能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)和复现问题时麻烦在手机微信那里上传下日志: 我->设置->帮助与反馈右上角有个上报日志的入口,麻烦提供一下微信号,时间点
      2021-05-07
      回复
    • Bond
      Bond
      2021-05-07
      微信号:W15197426340;时间:2021-05-07 18:20:00
      代码片段:https://developers.weixin.qq.com/s/XmLHB7mp7iqs
      2021-05-07
      回复
    • 噔噔』
      噔噔』
      2023-05-19回复社区技术运营专员--许涛
      请问这个问题解决了吗?
      2023-05-19
      回复
登录 后发表内容