2016-01-25 45 views
-6

在我的移動網站中,我有鏈接到其他也有應用程序的網站。當我的用戶點擊鏈接時,他們會在Android中獲得選項(我不知道iPhone),然後轉到應用程序或繼續使用瀏覽器。如何防止用戶進入應用程序,只需點擊我的鏈接而無需看到此菜單(瀏覽器/應用程序)就可以瀏覽瀏覽器?如何防止用戶轉到應用程序並繼續使用瀏覽器

回答

0

你問的是如何防止你的應用程序加載的網頁的預期行爲。這通常不是很好的UI/UX設計。但是,要做到這一點,你需要設置您的WebView一個WebViewClient和評估被加載,看它是否是一個應用程序的下載網址:

webView.setWebViewClient(new WebViewClient(){ 

     @Override 
     public boolean shouldOverrideUrlLoading(WebView view, String url){ 

      if (url.contains("play.google.com")) { 
       //handle alternate action here 
      } 

     } 

     @Override 
     public void onPageFinished(WebView view, String url){ 

     } 

     @Override 
     public void onReceivedError(WebView view, int errorCode, String description, String failingUrl) { 

     }   

    }); 
+0

感謝您的答案,但我有一個移動網站在PhP,而不是一個應用程序。還有一種方法嗎? – gooteis

+0

對不起沒有 – Chris

0

這是一個已經建立的東西第三方網站,而不是由操作系統完成的事情。在用戶離開您的網站後,無法控制瀏覽器的行爲。

例如LinkedIn會這樣做,但Last Pass不會,即使他們也有應用程序。這是LinkedIn選擇用他們的網站做的事情;你不能對你的網站做任何事情。

相關問題