[Android] 將下載檔案的網址轉成 QRcode 後,用行動裝置掃描卻無法下載

紀錄今天遇到的問題,其實這問題在於使用的 QRcode 掃描器,只能請使用者手動複製網址改用瀏覽器打開

/* 2013.12.17 Maple */

紀錄今天遇到的問題,

其實這個應該是沒辦法改善,問題在於使用的 QRcode 掃描器,

只能請使用者手動複製網址改用瀏覽器打開。

-----

因為中國跟 Google 交情不好,導致大陸人很多都無法開啟 Google Play (Play 商店),安裝也成了問題

所以最後決定自行放置 .apk 的檔案在公司官網上,

只要用行動裝置下載 .apk 檔案後點擊安裝就可以了! (當然還要開啟允許不明來源的選項)

經過測試後一切都還算簡單,畢竟目標使用者並不是很擅長 3C 的族群。

但是卻遇到 QRcode (二維條碼) 掃描的 APP 會開啟自己 APP 內建的瀏覽畫面,

下載連結點擊後沒有訊息沒有反應 (資料完全被丟棄...)

而且大陸人常用微信跟 QQ 所附屬的二維條碼掃描器,經過測試也是一樣無法下載。

其實那是 Android 的 WebView,是可以用來瀏覽網頁 ,卻並非大家所想的網頁瀏覽器 ,

如果要讓 WebView 能下載檔案,必須在 APP 底層呼叫連結時特別撰寫,

但 QRcode 掃描器畢竟是別人寫的 APP , 沒辦法改阿! 

除非又跟使用者說請改用沒有自帶 WebView 的 QRcode APP 掃描....例如: XXX 

那還不如請使用者自己開啟瀏覽器輸入網址。

所以我選擇加上文字說明的方式,

如果點擊後沒有自動下載,請複製以下網址改用 Android 預設瀏覽器 (或 Chrome 等其他瀏覽器) 打開  
http://xxx.xxxx.xxx
 

另外網址不要加上自動反白的功能 ,也不要放在 <input> 內,

因為 Android 瀏覽器的反選複製要自己手動,加上其他的設定反而更難反選整段網址。

到最後我比較擔心的是使用者真的知道如何反選複製嗎? 0_0

我自己要點出反選區塊都試了好幾次才成功