在我的移动网站中,我有其他也有应用的网站的链接。当我的用户点击链接时,他们会在Android中获得选项(我不了解iPhone)去应用程序或继续使用浏览器。如何在没有看到此菜单(浏览器/应用程序)的情况下单击我的链接后,如何阻止用户访问应用程序并与浏览器保持联系?
答案 0 :(得分:0)
您要问的是如何防止您在应用中加载的网页的预期行为。这通常不是很好的UI / UX设计。但是,为此,您需要在WebView上设置WebViewClient并评估正在加载的URL以查看是否用于下载应用程序:
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) {
}
});
答案 1 :(得分:0)