feat: Log current FCM token on app start; improve debugging for push notifications

This commit is contained in:
k1ngsterr1
2026-01-17 01:52:09 +05:00
parent 14ea9e6996
commit 7f681d627a

View File

@@ -72,7 +72,17 @@ class MainActivity : ComponentActivity() {
// 🔔 Инициализируем Firebase для push-уведомлений
initializeFirebase()
// 🚀 Предзагружаем эмодзи в фоне для мгновенного открытия пикера
// <EFBFBD> Логируем текущий FCM токен при запуске
val prefs = getSharedPreferences("rosetta_prefs", Context.MODE_PRIVATE)
val savedToken = prefs.getString("fcm_token", null)
if (savedToken != null) {
Log.d(TAG, "📱 Current FCM token on app start (short): ${savedToken.take(20)}...")
Log.d(TAG, "📱 Current FCM token on app start (FULL): $savedToken")
} else {
Log.d(TAG, "📱 No FCM token saved yet")
}
// <20>🚀 Предзагружаем эмодзи в фоне для мгновенного открытия пикера
// Используем новый оптимизированный кэш
OptimizedEmojiCache.preload(this)