…atingEmail:) Two FirebaseUser APIs that iOS callers rely on had no Android counterpart, so cross-platform code had to fall back to `platformValue` — which is opaque in the SKIP_BRIDGE pass and therefore unreachable from a natively compiled app. - `User.providerData: [UserInfo]` wraps `FirebaseUser.getProviderData()`. The new `UserInfo` class exposes providerID/uid/displayName/email/phoneNumber/ photoURL. Android's synthetic "firebase" provider entry is filtered out so `providerData.first?.providerID` means the same thing on both platforms. - `User.sendEmailVerification(beforeUpdatingEmail:)` wraps `FirebaseUser.verifyBeforeUpdateEmail()`, matching the iOS selector. Both are exercised for shape in SkipFirebaseAuthTests, which compiles against the real FirebaseAuth on iOS. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01MxxbQFDQyDkNvFMZaV5Aij