![]() ![]() ![]() ![]() |
|||||
|
|||||
樓主 迷路 ![]()
![]() ![]() |
由我方提供網站,對方提供APP 在APP的分享功能上,對方表示需要由我方製作一個頁面 我參考 https://blog.patw.me/archives/1069/js-app-url-scheme-open-workaround/ 的最終合併程式碼製作了分享頁 在iOS中是正常的,直接將分享頁的網址貼在Safari上也能正常運作 但是Android中,將網址分享到line上,直接點擊可以選擇用哪種APP開啟 如果手機上有安裝這個APP,會出現在選項中 但是直接將網址貼到chrome上,就算有安裝APP,也無法啟動 對方工程師表示這是Android的限制 我想請問是這樣嗎? |
1樓
最有價值解答
浩瀚星空 ![]() ![]() |
你找的那篇資料是早期的做法了。
現在的做法最好是參考這篇處理 http://wp.shela-pro.net/?p=189 一般來說,這還是需要用點擊的方式。並無法用直接則上網址到網址列上運行。 我推測可能是chrome有針對href的動作有做特殊處理。但網址則上屬於url的動作。 所以才不會動作。 至少我這邊也曾發生過確實直接貼網址要運行是不能的。 只能透過js跑href動作才可以正常。
本篇文章回覆於2017-11-15 13:46
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
2樓
作者回應
迷路 ![]() ![]() |
修改了android下的chrome部分
雖然手機有裝app,但是還是跳到http://yyy.com.tw的頁面去 既然有跳轉,代表這個寫法是可以運行的 但是有裝app還跳到安裝頁去,是因為這個app還是測試版,未上傳到googlePlay的關係嗎?
本篇文章回覆於2017-11-16 10:47
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
3樓 |
我用的啟動app的語法如下
一般會先去做判定。然後才直接跑這個開啟控制。
本篇文章回覆於2017-11-16 11:23
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
回覆 |
如要回應,請先登入. |