台灣最大程式設計社群網站
線上人數
1722
 
會員總數:241166
討論主題:186825
歡迎您免費加入會員
討論區列表 >> Android APP 開發 >> Android系統下,瀏覽器無法啟動APP?
[ 變換順序 ]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
Android系統下,瀏覽器無法啟動APP?
價值 : 100 QP  點閱數:67 回應數:3

樓主

迷路
高級專家
9285 124
5925 1571
發送站內信

捐贈 VP 給 迷路
公司最近和APP公司合作一個case
由我方提供網站,對方提供APP
在APP的分享功能上,對方表示需要由我方製作一個頁面
我參考
https://blog.patw.me/archives/1069/js-app-url-scheme-open-workaround/
的最終合併程式碼製作了分享頁
在iOS中是正常的,直接將分享頁的網址貼在Safari上也能正常運作
但是Android中,將網址分享到line上,直接點擊可以選擇用哪種APP開啟
如果手機上有安裝這個APP,會出現在選項中
但是直接將網址貼到chrome上,就算有安裝APP,也無法啟動
對方工程師表示這是Android的限制
我想請問是這樣嗎?

搜尋相關Tags的文章: [ Android ] , [ 啟動APP ] ,
本篇文章發表於2017-11-15 10:50
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
回應

浩瀚星空
捐贈 VP 給 浩瀚星空 檢舉此回應
你找的那篇資料是早期的做法了。
現在的做法最好是參考這篇處理
http://wp.shela-pro.net/?p=189

一般來說,這還是需要用點擊的方式。並無法用直接則上網址到網址列上運行。
我推測可能是chrome有針對href的動作有做特殊處理。但網址則上屬於url的動作。
所以才不會動作。

至少我這邊也曾發生過確實直接貼網址要運行是不能的。
只能透過js跑href動作才可以正常。
本篇文章回覆於2017-11-15 13:46
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

迷路
捐贈 VP 給 迷路 檢舉此回應
修改了android下的chrome部分

雖然手機有裝app,但是還是跳到http://yyy.com.tw的頁面去
既然有跳轉,代表這個寫法是可以運行的
但是有裝app還跳到安裝頁去,是因為這個app還是測試版,未上傳到googlePlay的關係嗎?
本篇文章回覆於2017-11-16 10:47
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
回應

浩瀚星空
捐贈 VP 給 浩瀚星空 檢舉此回應
我用的啟動app的語法如下
一般會先去做判定。然後才直接跑這個開啟控制。


本篇文章回覆於2017-11-16 11:23
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
[ 變換順序 ]   
1

回覆
如要回應,請先登入.