안드로이드
[안드로이드] WebView uri scheme 마켓 이동
IT꿈나무
2022. 12. 6. 10:51
반응형
uri 스킴에서 마켓 이동
uri 스킴(Scheme)에서 앱이 없을때 마켓으로 앱을 이동 하는 방법
Intent intent = null;
try {
intent = Intent.parseUri(url, Intent.URI_INTENT_SCHEME); //IntentURI처리
Uri uri = Uri.parse(intent.getDataString());
context.startActivity(new Intent(Intent.ACTION_VIEW, uri)); //해당되는 Activity 실행
scheam = true;
} catch (URISyntaxException ex) {
L.e("URISyntaxException : " + ex.getMessage());
} catch (ActivityNotFoundException e) {
if (intent != null) {
String packageName = intent.getPackage();
if (packageName != null) { //packageName이 있는 경우에는 Google Play에서 검색을 기본
context.startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("market://details?id=" + packageName)));
scheam = true;
}
}
}반응형