當前位置:
首頁 >
【uniapp】使用扫码插件,解决uni.scanCode扫码效率低的问题
發(fā)布時間:2024/3/13
85
豆豆
生活随笔
收集整理的這篇文章主要介紹了
【uniapp】使用扫码插件,解决uni.scanCode扫码效率低的问题
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
1. 背景
??uniapp 中自帶的二維碼掃描的 API 是 uni.scanCode,但有如下問題:
- 二維碼掃描的效率不高,有些需要掃2秒左右
- 較小或模糊的一些二維碼無法識別出來,多次掃同樣的一個碼可能出現(xiàn)掃碼失敗的情況
- 受環(huán)境影響大,比如光線暗時識別率低
- 若二維碼中間放置了自定義 logo,有一定概率無法識別到該二維碼
??uniapp 官方文檔也提到:
App的掃碼引擎,使用業(yè)內開源的通用掃碼庫,掃碼效率比不過微信、支付寶等商業(yè)掃碼庫。
??故推薦使用支付寶掃碼插件:https://ext.dcloud.net.cn/plugin?id=2636
2. 前期準備
2.1 開通阿里云 mPaaS
??登錄阿里云控制臺,在 mPaaS產(chǎn)品頁 中,進入 [開通產(chǎn)品] 頁面,點擊 [立即開通],按提示步驟進行操作
2.2 創(chuàng)建 mPaaS 應用
??開通后,在 mPaaS 產(chǎn)品頁創(chuàng)建一個 mPaaS 應用(創(chuàng)建步驟)
2.3 配置 config 并下載(以安卓為例)
3. 插件使用步驟
??1、進入 插件頁面,點擊購買插件,選擇插件綁定的項目
??2、在 HBuilderX 里找到項目,在 manifest 的 [app原生插件配置] 中,點擊 [選擇云端插件],選擇插件并確認
??3、填寫 AppID、WorkspaceID、License,這三個值都可在第二大點 [前期準備] 的 2.3 中下載后得到的 .config 配置文件中查到,用記事本打開該文件進行查看即可
??4、在代碼中引用插件,調用插件功能
??5、插件只會在 自定義基座 或 正式打包 后生效
總結
以上是生活随笔為你收集整理的【uniapp】使用扫码插件,解决uni.scanCode扫码效率低的问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 金锐四期是什么?
- 下一篇: Android OpenGLES滤镜开发