鍍金池/ 問答/HTML5  HTML/ H5頁面調(diào)用微信掃一掃

H5頁面調(diào)用微信掃一掃

微信開放平臺里面說:

出于安全考慮,網(wǎng)站應(yīng)用的微信登錄,需通過微信掃描二維碼來實現(xiàn)。https://open.weixin.qq.com/cg...

在pc端用微信登錄,掃二維碼比較方便。在移動端太麻煩,比如用戶通過移動端百度搜索進入網(wǎng)站H5頁面,要掃二維碼進行微信登錄,要先保存二維碼或截圖,再打開微信,再從相冊中選取二維碼,再進行識別。

問題:
能不能在移動端H5頁面長按二維碼的時候直接調(diào)用微信掃一掃呢?

回答
編輯回答
真難過
  1. 做過微信連wifi場景,接觸過“拉起微信”這個需求,當(dāng)時是租的測試機,大概有二十幾個主流型號吧,支持大概占80%?當(dāng)然不排除個別機型有自己特殊的方法,我沒搞定的情況。
  2. 如果是單一一個API硬拉,大概是不太好弄,另外微信掃一掃應(yīng)該是先調(diào)用原生相機吧,這個教育用戶的成本也太高。而且你這個用戶場景我也覺得流程太長了,可能會把跳出率拉起來。
  3. 就產(chǎn)品而言,建議你移動端就限定在微信webview里,如果不是就提示用戶打開微信再打開本網(wǎng)站,在微信里應(yīng)該直接可以用跳轉(zhuǎn)的方法來做(沒看原文檔,但是一般來說二維碼可以用掃一掃的都是網(wǎng)址,你看下如果能搞到參數(shù)并且提供跳轉(zhuǎn)回調(diào)的話,那就可以直接用跳轉(zhuǎn)來做),甚至說合適的話可以直接開小程序副本~這樣做看似粗暴,但是固定到一套框架內(nèi)有利于提供相對一致的用戶體驗,并且技術(shù)上的風(fēng)險也可以控制掉一些,是可以考慮的。
2018年8月11日 05:03
編輯回答
葬愛
  1. 按照 H5調(diào)用微信的支付的經(jīng)驗,需要 JSDK;
  2. 貌似 JSDK里的 API可以調(diào)用 微信掃一掃;調(diào)起微信掃一掃接口
  3. 還有的話在 微信瀏覽器打開 H5頁面,調(diào)用 wx原生方法
2017年10月14日 11:23
編輯回答
傲寒

做過類似的需求,在微信瀏覽器中可以通過調(diào)用微信的js-sdk中的微信掃一掃接口,文檔在這https://mp.weixin.qq.com/wiki...

2017年5月4日 18:04