중국에서는 구글 플레이 스토어가 지원되지 않는다. 중국에서 발매된 안드로이드 디바이스는 구글 플레이 스토어를 사용할 수 없습니다. 이유는 구글이 중국 정부의 검열 문제 때문에 아예 철수를 해버리게 되면서 모든 구글 서비스가 중단되었기 때문입니다. 하지만 바이두로 앱을 전파하는 경우도 있습니다. 이때, 구글 플레이 스토어가 지원되지 않을 경우, Billing 기능을 고려하여 구글 플레이 서비스 사용 가능 여부 확인이 필요한 경우가 있었습니다. 어떻게 해야 그 여부를 확인할 수 있는지 설명하겠습니다. GoogleApiAvailability GoogleApiAvailability 클래스는 Google Play 서비스의 가용성을 확인하고, 필요한 경우 사용자에게 오류를 해결하도록 안내하는 데 사용됩니다. 이 클..

구글 플레이 스토어에 앱을 업데이트하는 중 다음과 같은 경고가 표시되기 시작했다. 해당 경고가 가리키는 코드를 확인해 보니 압축 파일 처리에 대한 함수였다. fun unZip(zipFile: File, destFolder: File): List { val result = ArrayList() ZipFile(zipFile).use { zip -> zip.entries().asSequence().forEach { entry -> if (entry.isDirectory) { File(destFolder, entry.name).mkdirs() } else { zip.getInputStream(entry).use { input -> val file = File(destFolder, entry.name) file...