인앱 업데이트 테스트
컬렉션을 사용해 정리하기
내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
이 가이드에서는 앱에서 인앱 업데이트를 테스트하는 방법을 설명합니다.
내부 앱 공유로 테스트하기
다음 단계를 진행하여 내부 앱 공유로 인앱 업데이트를 테스트합니다.
테스트 기기에 설치된 앱 버전이 인앱 업데이트를 지원하고 내부 앱 공유 URL을 사용하여 설치되었는지 확인합니다.
Play Console 안내에 따라 앱을 내부적으로 공유합니다.
테스트 기기에 이미 설치된 버전 코드보다 높은 버전 코드를 사용하는 앱 버전을 업로드합니다.
테스트 기기에서 업데이트된 앱 버전의 내부 앱 공유 링크를 클릭합니다. 단, 링크를 클릭한 후 표시되는 Google Play 스토어 페이지에서 앱을 설치하지 않습니다.
기기의 앱 검색 창이나 홈 화면에서 앱을 엽니다. 이제 앱에서 업데이트를 사용할 수 있으며 인앱 업데이트 구현을 테스트할 수 있습니다.
문제 해결
이 섹션에서는 인앱 업데이트가 테스트 중에 예상대로 작동하지 않을 수 있는 상황에서 사용할 수 있는 몇 가지 해결 방법을 설명합니다.
인앱 업데이트는 앱을 소유한 사용자 계정만 이용할 수 있습니다. 따라서 사용 중인 계정으로 인앱 업데이트를 테스트하기 전에 그 계정으로 Google Play에서 앱을 한 번 이상 다운로드했는지 확인합니다.
인앱 업데이트를 테스트할 때 사용 중인 앱의 애플리케이션 ID와 서명 키가 Google Play에서 제공하는 버전과 동일한지 확인합니다.
Google Play는 앱을 상위 버전 코드로만 업데이트할 수 있습니다. 테스트 중인 앱의 버전 코드가 업데이트 버전 코드보다 낮은지 확인합니다.
앱을 내부 앱 공유에 업로드할 때는 inAppUpdatePriority
필드가 지원되지 않습니다.
이 페이지에 나와 있는 콘텐츠와 코드 샘플에는 콘텐츠 라이선스에서 설명하는 라이선스가 적용됩니다. 자바 및 OpenJDK는 Oracle 및 Oracle 계열사의 상표 또는 등록 상표입니다.
최종 업데이트: 2025-07-27(UTC)
[[["이해하기 쉬움","easyToUnderstand","thumb-up"],["문제가 해결됨","solvedMyProblem","thumb-up"],["기타","otherUp","thumb-up"]],[["필요한 정보가 없음","missingTheInformationINeed","thumb-down"],["너무 복잡함/단계 수가 너무 많음","tooComplicatedTooManySteps","thumb-down"],["오래됨","outOfDate","thumb-down"],["번역 문제","translationIssue","thumb-down"],["샘플/코드 문제","samplesCodeIssue","thumb-down"],["기타","otherDown","thumb-down"]],["최종 업데이트: 2025-07-27(UTC)"],[],[],null,["# Test in-app updates\n\nThis guide describes how to test [in-app\nupdates](/guide/playcore/in-app-updates) in your app.\n\nTest with internal app sharing\n------------------------------\n\nUse [internal app\nsharing](https://support.google.com/googleplay/android-developer/answer/9844679)\nto test in-app updates by performing the following steps:\n\n1. Make sure your test device has a version of your app installed that supports\n in-app updates and was installed using an internal app sharing URL.\n\n2. Follow the Play Console instructions to\n [share your app internally](https://support.google.com/googleplay/android-developer/answer/9844679).\n Upload a version of your app that uses a version code that is higher than the\n one you already have installed on the test device.\n\n3. On the test device, click the internal app sharing link for the updated\n version of your app but *do not* install the app from the Play Store page\n that appears after you click the link.\n\n4. Open the app from the device's app drawer or home screen. The update should\n now be available to your app, and you can test your implementation of in-app\n updates.\n\nTroubleshoot\n------------\n\nThis section describes some possible solutions to situations where in-app\nupdates might not work as expected during testing:\n\n- In-app updates are only available to user accounts that own the app. Make\n sure the account that you're using has downloaded your app from Google Play at\n least once before using the account to test in-app updates.\n\n- Make sure that the app that you are using to test in-app updates has the same\n [application ID](/studio/build/configure-app-module#set_the_application_id) and [signing\n key](/studio/publish/app-signing) as the version available from Google Play.\n\n- Google Play can only update an app to a higher version code. Make sure that\n the app that you are testing has a lower version code than the update version\n code.\n\n- The `inAppUpdatePriority` field is not supported when uploading your app to internal app sharing."]]