欧美视频二区36p_欧美日韩一区二区在线_小水嫩精品福利视频导航_欧美午夜精品久久久久久人妖

家家通 | 所有行業 | 所有企業 加入家家通,生意很輕松! ·免費注冊 ·登陸家家通 ·設為首頁
關于我們
關于我們
今日加盟
今日加盟
會員中心
會員中心
 
當前位置: 首頁 » 資訊 » 正文

微信小程序怎么讀取身份證?

發布日期:2024-09-13 16:15:25  瀏覽次數:8550

微信小程序怎么讀取身份證?

 

第一步:介紹一下微信小程序開發步驟:

熟悉開發工具:首先,你需要了解微信小程序開發工具有哪些相關的知識。微信小程序開發工具提供了圖形化開發環境,使得開發者能夠更容易地進行小程序的開發工作。這是基礎的一步。編寫小程序代碼:微信小程序采用類似HTMLCSSJavaScriptWeb前端技術進行開發。你需要掌握這些基礎知識,并根據具體業務需求編寫各種小程序功能。這是開發過程中最重要的一步,需要深入理解并運用這些技術。功能測試:在編寫完小程序代碼之后,你需要使用微信開發工具進行模擬器測試以驗證功能是否正常。這是一個非常重要的步驟,可以幫助你及早發現并修復可能存在的問題。

上傳并發布:完成功能測試后,你需要將小程序上傳到微信小程序的開放平臺,并通過一系列審核流程,最終發布小程序。這一步需要耐心等待,一旦通過審核,你的小程序就可以向公眾展示。以上就是微信小程序開發的完整流程,每個步驟都至關重要,需要開發者認真對待。

第二步:進入微信小程序身份證讀取插件官網地址:

https://mp.weixin.qq.com/wxopen/plugindevdoc?appid=wxa2583ebacdb87a6a

必備條件:運行小程序的設備或手機,必須開啟NFC功能

 

第三步:根據插件集成說明集成

 

中軟高科·小程序身份證云解碼插件

1、引入插件

在小程序的app.json中,加入插件。

 

"plugins": {

    "readcard-plugin": {

      "version": "2.0.0",

      "provider": "wxa2583ebacdb87a6a"

    }

}

2、基礎庫

調試基礎庫  2.18.1及以上

 

微信版本:

iOS      暫不支持

Android  8.0.6及以上版本

3、使用插件

在需要使用身份證讀卡的頁面中,使用插件。

 

const plugin = requirePlugin('readcard-plugin');

var StatusCode = null;

var that = this;

var initSuccess = false;

 

Page({

  data: {

    idCardInfo: null,

  },

  onLoad() {

    that = this;

    StatusCode = plugin.StatusCodeEnum();

    console.log("對照狀態碼:", StatusCode);

 

    // 設置APPID (開始讀卡之前,必須設置)

    plugin.setAppId("appid聯系我司商務獲取");

 

    // 設置讀卡SDK參數

    that.readSetting();

 

    // 初始化NFC讀卡。

    // 初始化之前,請先自行判斷設備是否支持NFC、系統NFC開關是否打開

    that.initRead();

  },

 

  // 設置讀卡SDK參數

  readSetting(){

    // 日志保存目錄

    // 默認在 Android/data/com.tencent.mm/MicroMsg/wxanewfiles目錄下   搜索 zrgk_mini_log

    // 不需要日志時,可以不設置

    plugin.setShowLog(wx.getFileSystemManager(), wx.env.USER_DATA_PATH);

 

    // 讀卡參數設置,根據需要自行修改參數值,參數名稱及類型不可修改。

    var _Setting = {

      decodeImageType: "dn1", // dn0: 無照片   dn1: 平臺解碼照片

      saveLog: false, // 是否保存日志文件。設置true時,必須調用以上的 plugin.setShowLog(); 設置日志保存的目錄

      openLocalCache: true, // 是否開啟本地緩存

      // 解碼服務器配置。

      // 默認第1個為主服務器,優先使用。

      // 其余皆為備用服務器,主服務器異常時自動切換啟用

      ipPortArray: [{

        address: 'yfs3.sfzydq.com',

        port: 9999,

        canUse: true

      }, {

        address: "yjm2.sfzydq.com",

        port: 9999,

        canUse: true

      }]

    };

    // 將參數設置給插件

    plugin.readSetting(_Setting);

  },

 

  // 初始化 讀卡示例代碼

  initRead() {

    if (initSuccess == true) {

      wx.showToast({

        title: '已經初始化過了',

        icon: 'none'

      });

      return;

    }

    // 初始化并開始讀卡

    plugin.startReadCard(function (code, msg, value, cardType) {

      that.setData({

        msg: "code:" + code + "\n" + "msg" + msg,

      });

      switch (code) {

        case StatusCode.ININ_OK.code: // 初始化成功

          initSuccess = true;

          wx.showToast({

            title: '初始化成功',

            icon: 'success'

          });

          break;

        case StatusCode.ININ_FAILE.code: // 初始化失敗

          initSuccess = false;

          if (msg.index0f("13000") != -1) {

            wx.showModal({

              title: '溫馨提示',

              content: '設備不支持NFC',

              complete: (res) => {

              }

            });

          } else if (msg.index0f("13001") != -1) {

            wx.showModal({

              title: '溫馨提示',

              content: '系統NFC開關未打開',

              complete: (res) => {

              }

            });

          } else {

            wx.showToast({

              title: msg,

              icon: 'error'

            })

          }

          break;

        case StatusCode.READ_NFC_TAG.code: // 識別到NFC標簽

          wx.showLoading({

            title: '請勿移動卡片',

          });

          break;

        case StatusCode.READCARD_SUCCESS.code: // 解碼成功

          wx.hideLoading();

          wx.showToast({

            title: '解碼成功',

            icon: 'success'

          });

          switch (cardType) {

            case StatusCode.CARD_IC.code: // IC卡

              console.log("IC卡:" , value);

              break;

            case StatusCode.CARD_LCT_STUDENT.code: // 綠城通學生卡

              console.log("綠城通學生卡:" , value);

              break;

            case StatusCode.CARD_LCT_NORMAL.code: // 綠城通普通卡

              console.log("綠城通普通卡:" , value);

              break;

            case StatusCode.CARD_LCT_OLD.code: // 綠城通老年卡

              console.log("綠城通老年卡:" , value);

              break;

            case StatusCode.CARD_IDCARD.code: // 身份證

              // 讀取到的身份證信息

              var idCardInfo = JSON.parse(value);

              console.log("身份證信息:" , idCardInfo);

              // 當設置平臺解碼身份證照片時,

              // idCardInfo.image字段,為base64編碼的照片字符串,可直接用于顯示

              // idCardInfo.type=1080 中國居民身份證

              // idCardInfo.type=1081 外國永久居住證

              // idCardInfo.type=1082 港澳臺居住證

              break;

          }

          break;

        case StatusCode.READCARD_FAILE.code: // 解碼失敗

          wx.hideLoading();

          wx.showToast({

            title: '解碼失敗' + StatusCode.READCARD_FAILE.code,

            icon: 'error'

          });

          break;

      }

    });

  },

 

  /**

   * 生命周期

   */

  onShow() {

    console.log("onShow", "界面顯示");

  },

 

  onHide() {

    console.log("onHide", "界面隱藏");

  },

 

  onUnload() {

    console.log("onUnload", "界面銷毀,需要停止讀卡");

    plugin.stopReadCard();

  }

})

4、配置TCP合法域名

必須將參數配置時,配置的 ipPortArray 參數中的所有服務器地址,加入到合法的TCP域名,

否則無法訪問到服務器。

如配置:

tcp://yjm2.sfzydq.com

tcp://yfs3.sfzydq.com

 

溫馨提示:

可以先試用默認DEMO做一下讀取身份證的體驗2海飛思微信讀卡小程序試用方式:微信界面,下拉通知框,搜索海飛思即可。

 



 
推薦企業
熱門產品

機電之家網 - 機電行業權威網絡宣傳媒體

Copyright 2025 jdzj.com All Rights Reserved??技術支持:機電之家 服務熱線:0571-87774297

網站經營許可證:浙B2-20080178-4

欧美视频二区36p_欧美日韩一区二区在线_小水嫩精品福利视频导航_欧美午夜精品久久久久久人妖
一区二区三区不卡视频在线观看| 亚洲性视频网址| 亚洲精选国产| 亚洲第一精品福利| 激情综合色综合久久综合| 国产精品一区免费观看| 欧美日韩一区三区| 欧美理论视频| 欧美精品18videos性欧美| 蜜臀av性久久久久蜜臀aⅴ四虎| 久久在线免费视频| 久久青草欧美一区二区三区| 久久久久久久999| 久久国产精品99久久久久久老狼| 欧美一区二区三区四区在线观看| 午夜精品久久久久影视| 亚洲欧美激情视频| 午夜欧美视频| 欧美在线一二三| 久久久久久9| 另类亚洲自拍| 欧美不卡福利| 欧美另类高清视频在线| 欧美日韩免费高清| 欧美婷婷久久| 国产精品免费网站| 国产日韩精品在线播放| 国产一区美女| 亚洲国产一区二区三区高清| 亚洲精品免费网站| 一二三区精品| 亚洲一区二区在线播放| 欧美在线电影| 亚洲日本在线视频观看| 一区二区高清在线观看| 亚洲一区在线观看视频 | 国产精品久久久久7777婷婷| 国产精品伦一区| 国产一区91精品张津瑜| 在线日韩av片| 日韩一区二区电影网| 亚洲综合色视频| 久久成人精品一区二区三区| 亚洲日韩欧美一区二区在线| 亚洲视频电影图片偷拍一区| 午夜精品久久久久久久蜜桃app | 亚洲国产人成综合网站| 一本色道88久久加勒比精品| 性欧美大战久久久久久久免费观看| 亚洲成人在线视频播放 | 亚洲小说欧美另类社区| 午夜精品久久久久久久久久久久| 久久精品中文字幕一区| 欧美绝品在线观看成人午夜影视| 国产精品福利在线观看网址| 国产综合香蕉五月婷在线| 亚洲激情在线观看| 午夜国产欧美理论在线播放| 亚洲精品国产品国语在线app| 亚洲欧美网站| 欧美大片在线看| 国产精品一区二区久久| 亚洲国产99| 亚洲欧美一区二区原创| 日韩视频在线观看| 欧美一区永久视频免费观看| 欧美激情va永久在线播放| 国产精品一香蕉国产线看观看| 精品福利免费观看| 在线性视频日韩欧美| 亚洲第一精品久久忘忧草社区| 亚洲深夜激情| 欧美成人午夜剧场免费观看| 国产麻豆精品视频| 亚洲欧洲日本国产| 欧美一区二区视频观看视频| 在线视频精品一区| 久热综合在线亚洲精品| 国产精品日韩一区二区| 亚洲人成网在线播放| 欧美一区免费视频| 亚洲视频中文| 欧美高清在线视频| 国产午夜精品福利| 在线一区二区日韩| 亚洲精品资源美女情侣酒店| 久久精品五月婷婷| 欧美视频中文一区二区三区在线观看 | 国产精品一区二区你懂的| 在线看成人片| 欧美在线不卡视频| 性欧美暴力猛交69hd| 欧美日韩精品一区二区三区| 在线观看福利一区| 欧美在线观看视频一区二区三区 | 午夜精品一区二区三区四区| 欧美韩日一区| 黄色成人在线网址| 亚洲欧美在线x视频| 亚洲伊人网站| 欧美日韩第一区| 亚洲国产天堂久久综合| 亚洲成色777777女色窝| 久久精品成人| 国产精品丝袜xxxxxxx| 一本一本久久a久久精品牛牛影视| 亚洲美女色禁图| 美国三级日本三级久久99| 国产一区在线看| 欧美亚洲日本一区| 欧美诱惑福利视频| 国产精品亚洲不卡a| 亚洲一区激情| 午夜免费日韩视频| 国产精品亚洲综合久久| 亚洲免费视频观看| 欧美亚洲免费电影| 国产伦精品一区二区三区高清版 | 国产日韩欧美一区二区| 亚洲在线免费观看| 午夜精品影院| 国产精品美女在线| 亚洲男女毛片无遮挡| 亚洲欧洲99久久| 国产精品久久| 亚洲在线电影| 欧美呦呦网站| 国内欧美视频一区二区| 亚洲第一福利视频| 麻豆久久久9性大片| 亚洲丶国产丶欧美一区二区三区| 亚洲精品乱码久久久久久日本蜜臀| 欧美福利影院| 亚洲免费高清| 亚洲欧美日韩成人| 国产噜噜噜噜噜久久久久久久久| 午夜精品剧场| 久久网站免费| 亚洲国产美女精品久久久久∴| 亚洲精品中文字幕有码专区| 欧美另类人妖| 亚洲图片欧美一区| 羞羞答答国产精品www一本| 国产亚洲欧美一区二区三区| 亚洲丰满在线| 欧美精品一区视频| 日韩一区二区福利| 性亚洲最疯狂xxxx高清| 狠狠色综合色综合网络| 亚洲精品一区二区网址 | 国产精品视频一二| 久久精品欧美| 欧美日韩国产色站一区二区三区| 在线视频日韩| 久久久久久久一区| 亚洲茄子视频| 午夜在线视频观看日韩17c| 精品69视频一区二区三区| 亚洲精品日韩欧美| 国产精品伦一区| 亚洲成人资源| 欧美日韩一区在线视频| 性刺激综合网| 欧美福利网址| 亚洲免费在线视频| 久久综合一区二区三区| 亚洲乱码久久| 久久aⅴ国产紧身牛仔裤| 伊人精品视频| 亚洲专区一区| 一区福利视频| 亚洲影院高清在线| 黑丝一区二区| 亚洲一区亚洲二区| 影音国产精品| 亚洲欧美日韩精品综合在线观看| 伊人色综合久久天天| 亚洲一区欧美| 伊人久久噜噜噜躁狠狠躁| 亚洲一区二区三区中文字幕 | 亚洲第一在线综合在线| 午夜久久久久久久久久一区二区| 悠悠资源网亚洲青| 亚洲欧美一区二区激情| 亚洲国内在线| 欧美在线高清视频| 亚洲精品自在久久| 久久久青草青青国产亚洲免观| 日韩一区二区免费看| 久久在线免费视频| 亚洲一区日韩在线| 欧美激情一区二区三区成人| 欧美一区二区三区在线看| 欧美日韩一二三区| 亚洲高清视频中文字幕| 国产精品视频一区二区三区 | 久久综合九色综合欧美狠狠| 亚洲一区二区三区免费视频| 欧美国产日韩亚洲一区| 亚洲在线观看免费视频|