만드신 앱에다가 헤더를 추가해서 넘기시면 되지 않나요?
웹뷰 loadUrl() 함수의 두번째 인자를 HashMap<String, String> 타입으로 주실 수 있는데,
거기에 특정값을 넣어 서버에서 헤더값을 확인해서 해당 값이 있으면 앱으로 접속,
없으면 웹으로 접속으로 구분하는게 편할듯 합니다.
저는 아래처럼 구분자를 줍니다.
headers.put("app_package_name", this.getPackageName() + "");
headers.put("platform_version", Build.VERSION.SDK_INT + "");
headers.put("app_version", APP_VERSION_CODE + "");
headers.put("connect_type","android");
headers.put("model_name", Build.MODEL + "");
mWebView.loadUrl("www.xxxxx.com", headers);