1. 二維碼概念
二維碼(QR code ,簡稱QR),是用某種特定的幾何圖形按一定規律在平面(二維方向上)分布的黑白相間的圖形記錄數據符號信息的;
生成二維碼,是指根據給定的信息,將其按照二維碼的編碼方式生成一張圖片;
讀取二維碼,是指識別二維碼圖像里面存儲的數據
2. 二維碼的使用場景
● 信息獲取(名片、地圖、WIFI密碼、資料)
● 網站跳轉(跳轉到微博、手機網站、網站)
● 廣告推送(用戶掃碼,直接瀏覽商家推送的視頻、音頻廣告)
● 手機電商(用戶掃碼、手機直接購物下單)
● 防偽溯源(用戶掃碼、即可查看生產地;同時后臺可以獲取最終消費地)
● 優惠促銷(用戶掃碼,下載電子優惠券,抽獎)
● 會員管理(用戶手機上獲取電子會員信息、VIP服務)
● 手機支付(掃描商品二維碼,通過銀行或第三方支付提供的手機端通道完成支付)
● 加好友(QQ, 微信, 掃一掃加好友)
3. 二維碼糾錯率
- 糾錯率,是指如果二維碼被部分遮擋,可以根據其他部分,計算出遮擋部分內容,可為@"L", @"M", @"Q", @"H" 中的一個
1. L水平 7%的字碼可被修正
2. M水平 15%的字碼可被修正
3. Q水平 25%的字碼可被修正
4. H水平 30%的字碼可被修正
- 可通過KVC 設置濾鏡的 inputCorrectionLevel (糾錯率)