0
我試圖啓動我的應用程序,如果它安裝並回退到我的網站,如果該應用程序不存在。 (得到了一些啓發:How to check if an app is installed from a web-page on an iPhone?從瀏覽器啓動應用程序
我可以使用自定義URL方案,啓動應用程序,但只能夠這樣當有用戶交互(例如用戶點擊一個按鈕/鏈接):
<a onclick="window.open('myapp://foo=bar', '_system')">Launch myapp</a>
然而當使用
window.open( 'MyApp的://富=酒吧', '_SYSTEM');
或
了window.location = '的myapp://富=酒吧'
沒有用戶交互(例如,在窗口加載/文檔準備就緒)的應用程序不會啓動。
這是預期嗎?
任何解決方法?
感謝 史記
這是預期的。如果用戶正在使用瀏覽器,那麼他們正在使用瀏覽器。如果您希望他們使用您的應用程序,只需提供一個帶有自定義URL的按鈕供他們點擊即可。 – adelphus