![](https://t1.daumcdn.net/keditor/emoticon/friends1/large/015.gif)
📱테스트 환경
Samsung Galaxy Android 13 • Android 10
😢 내가 겪은 문제
공유하기를 통해 앱을 공유해주고 싶을 때, 앱이 설치가 되어있지 않다면 플레이스토어로 이동시켜줘야한다.
아니면 버튼을 통해서 해당 앱 업데이트하러 플레이스토어로 보내야하는 경우가 있다.
이때 Intent 를 통해서 플레이스토어로 이동할 수 있는데 코드는 다음과 같다.
val appPackageName = "com.kakao.talk" // 여기에 플레이스토어 앱 주소를 공유하려는 앱의 패키지 이름을 넣어주세요.
val intent = Intent(Intent.ACTION_VIEW)
intent.setData(Uri.parse("market://details?id=" + appPackageName))
this.startActivity(intent)
보내주려고 하는 주소는 어떻게 확인할 수 있냐 하면
플레이스토어에 카카오톡을 검색하고 들어가면 Url 이 다음과 같다.
https://play.google.com/store/apps/details?id=com.kakao.talk&hl=ko-KR
해당 ID 값을 넣어주고 해당 코드를 복사 + 붙여넣기하면 끝난다.
매우 간단하지만 자주 사용할 것도 같진 않지만 꼭 한번은 사용하게 되는 코드다.
기억해두면 좋을 것 같다.
'Android > Kotlin' 카테고리의 다른 글
[Kotlin] 안드로이드 앱 패키지명 확인하는 방법 (0) | 2023.10.16 |
---|---|
[Kotlin] EditText 사용하는 방법 ( 키보드 짤림, Text 꺼내기, 비우기 ) (0) | 2023.09.20 |
[Kotlin] scaleType ? (0) | 2023.09.07 |
[Kotlin] Transaction too large 에러 해결방법 (0) | 2023.08.13 |
[Kotlin] App Version 변경 하는 방법과 버전 규칙 (0) | 2023.08.12 |