重慶分公司,新征程啟航
為企業提供網站建設、域名注冊、服務器等服務
為企業提供網站建設、域名注冊、服務器等服務
ZBar也是一個常用的二維碼識別,并分別提供了iOS和Android的SDK可供使用,最終我選擇了ZBar進行二維碼識別,它的注釋清晰,便于使用。 ZBar為我們提供了兩種使用方式,一種是直接調用ZBar提供的ZBarReaderViewController打開一個掃描界面
創新互聯建站是一家專業從事網站建設、網絡營銷、微信小程序定制開發、網站運營為一體的建站企業;在網站建設告別千篇一律,告別似曾相識,這一次我們重新定義網站建設,讓您的網站別具一格。響應式網站設計,實現全網營銷!一站適應多終端,一樣的建站,不一樣的體驗!
首先去Google Code或Github將ZXing的代碼下載下來,整個工程比較大,我們只需要其中涉及iOS的部分,所以最好做一些裁剪。簡單來說,我們只需要保留cpp和iphone這2個文件夾,其余的全部刪掉。如下圖所示: 接著我們繼續裁剪,對于cpp這個目錄,只...
1. 首先需要一個中間頁面,判斷是什么系統的設備掃描
2. 在iOS系統設備掃描時
如果是微信掃描,因為第一步里使用了中間頁面,此時無法直接跳轉到App Store了,所以需要給出提示頁面,提示用戶點擊右上角瀏覽器,以打開App Store下載頁面
如果是微信以外的其他App掃描,直接跳轉到App Store下載頁面
3.在Android系統設備掃描時
如果是微信掃描
1) 可以跳轉到應用寶下載頁面
2) 或者可以給出提示頁面,提示用戶點擊右上角瀏覽器打開,下載APK
如果是微信以外的其他App掃描,則直接跳轉開始下載APK
在這里,向運營同學們推薦二維碼工房Pro。這是目前能支持以上需求的體驗較好的App,還提供了彩碼、邊框、融合二維碼等美化功能。有趣的是,它的中間頁面設計得跟微信的原生頁面差不多,感覺像是微信在提示用戶一樣。不過只能在iOS設備上使用。
可以實現的,二維碼包含的信息是由你控制的,對這兩個二維碼做不同標示,掃描時根據這個標示做個判斷就可以實現
zbar不支持arm64,但個人有編譯出arm64的包,我有,
如果你要支持ios6,我可以給你,
如果支持ios7,8,你可以用系統自帶的二維碼kit