isFcmTokenInitialized property

bool get isFcmTokenInitialized

Whether the FCM token is CURRENTLY SYNCED — the last capture/persist was confirmed and has not since been invalidated.

As of 0.12.0 this is NOT a one-way "listeners running" latch: it is NOT set on a null getToken(), and it is RESET on a transient refresh-persist failure so the next trigger re-attempts. It can therefore read false while the token refresh listener is still registered and live (e.g. after a null getToken() or a transient refresh failure).

Implementation

bool get isFcmTokenInitialized => _hasFcmTokenInitialized;