마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

기존 앱 설정 질문 드립니다.

0 추천
소스 상에서 브라우저, 플레이스토어를 호출하는 경우

브라우저가 여러개 있는 경우 어떤 브라우저를 사용할지 선택하는 창이 나오는데요.

여기서 '한 번만', '항상' 이걸 선택해야하잖아요.

소스 상에서 스토어앱의 경우 '원스토어 / Play 스토어..' 등이 있을 때 Play스토어를

기본앱을 설정할 수 있는 방법이 있는지 알고 싶습니다.
마시멜로로 (290 포인트) 님이 2023년 3월 17일 질문

1개의 답변

0 추천

코드상으로는 없는 것 같구요, 대체 방법으로는 아래코드를 한번 시도해 보세요.

public class AppUtils {

     public static void openPlayStore(String appPackageName) {
         try {
               startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("market://details?id=" + appPackageName)));
         } catch (ActivityNotFoundException e) {
               startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("https://play.google.com/store/apps/details?id=" + appPackageName)));
        }
     }

}


// Context or Activity
AppUtils.openPlayStore(getPackageName());

 

먼저 플레이스토어앱을 열어보고 열지 못하면 브라우저로 열도록 하는 코드입니다.

spark (227,470 포인트) 님이 2023년 3월 17일 답변
...