문제 해결
Android TV에서 웹 수신기가 열립니다.
웹 수신기가 네이티브 앱 대신 Android TV에서 예기치 않게 열리는 경우 다음과 같은 몇 가지 질문에 답하여 문제를 해결하세요.
앱이 Play 스토어에서 설치되었나요?
아니라면 Android TV 기기의 소프트웨어 일련번호 (기기의 하드웨어 일련번호가 아님)를 확인하여 ReceiverID가 나열된 것과 동일한 Cast 개발자 콘솔에 제대로 나열되어 있는지 확인합니다. 기기가 목록에 없는 경우 기기를 등록하는 방법에 관한 안내는 등록 페이지를 참조하세요.
일련번호는 변경될 수 있습니다. 이는 소프트웨어 일련번호이며 기기에 기록된 일련번호가 아닙니다.
로그에 APP_NOT_INSTALLED_BY_WHITELISTED_INSTALLER
또는 INSTALLER_NOT_WHITELISTED
오류가 표시되나요?
이 오류는 앱이 Play 스토어가 아닌 신뢰할 수 없는 소스에서 설치되었으며 소프트웨어 일련번호와 receiverID가 동일한 Cast 개발자 콘솔에 제대로 등록되지 않았음을 나타냅니다.
기기 소프트웨어 일련번호와 receiverID가 동일한 Cast 개발자 콘솔에 등록되어 있나요?
기기 일련번호와 수신기 ID가 모두 동일한 Cast 개발자 콘솔에 등록되어 있어야 합니다.
기기의 소프트웨어 일련번호를 찾는 방법은
등록 페이지를 참고하세요.
기기 소프트웨어 일련번호가 정확한가요?
Cast에 사용되는 Android TV 기기의 소프트웨어 일련번호는 기기에 나열된 하드웨어 일련번호와 다르며 변경될 수 있습니다.
기기의 소프트웨어 일련번호를 찾는 방법은
등록 페이지를 참고하세요.
발신기 앱에 Cast Connect가 사용 설정되어 있나요?
발신자 앱 설정 섹션에 설명된 대로 설치된 발신기 앱에 Cast Connect 지원이 사용 설정되어 있는지 확인합니다.
Android TV 앱의 패키지 이름이 Cast Play Console에 제대로 표시되나요?
Cast 개발자 콘솔 설정 섹션에 표시된 대로 Cast 개발자 콘솔의 패키지 이름이 Android TV에 설치된 앱과 일치하는지 확인합니다.
Android TV 앱용 LaunchRequestChecker
이 있나요?
그렇다면 LaunchRequestChecker
를 삭제하여 앱이 네이티브 Android TV 수신기를 올바르게 실행하는지 확인해 보세요. 이 방법으로 문제가 해결되면 실행 검사기 로직을 수정하거나 발신기 앱에 로그인해야 할 수 있습니다.
달리 명시되지 않는 한 이 페이지의 콘텐츠에는 Creative Commons Attribution 4.0 라이선스에 따라 라이선스가 부여되며, 코드 샘플에는 Apache 2.0 라이선스에 따라 라이선스가 부여됩니다. 자세한 내용은 Google Developers 사이트 정책을 참조하세요. 자바는 Oracle 및/또는 Oracle 계열사의 등록 상표입니다.
최종 업데이트: 2023-12-02(UTC)
[null,null,["최종 업데이트: 2023-12-02(UTC)"],[[["If the Web Receiver opens instead of your native app, ensure your Android TV's software serial number is registered in the same Cast Developer Console as your receiver ID."],["Apps installed from untrusted sources may cause issues; ensure installation is from the Play Store and the device is registered in the Cast Developer Console."],["Verify your sender app is Cast Connect enabled and that the package name listed in the Cast Developer Console matches the installed app."],["Consider removing your `LaunchRequestChecker` temporarily to test if it's hindering the native app launch, and adjust its logic or sender app login if necessary."]]],["When the Web Receiver launches on Android TV instead of the native app, troubleshoot by verifying several points. First, if the app wasn't from the Play Store, ensure the device's software serial number and receiver ID are in the same Cast Developer Console. Check for `APP_NOT_INSTALLED_BY_WHITELISTED_INSTALLER` or `INSTALLER_NOT_WHITELISTED` errors. Confirm the software serial number is correct, and differs from the hardware one. Ensure Cast Connect is enabled in the sender app. Verify the package name in the Cast Developer Console matches the app. Lastly, try removing the `LaunchRequestChecker`.\n"]]