Skip to content

Structure

FirebaseAppID

A parsed and validated Firebase app ID.

struct FirebaseAppID

Overview

Firebase app IDs have the shape {version}:{projectNumber}:{platform}:{hash}. The App Distribution API addresses apps by resource name rather than raw ID, and the project number needed to build that name is embedded in the ID itself, so no separate project configuration is required.

Usage

let appID = try FirebaseAppID("1:1234567890:ios:abc123")
appID.platform      // .ios
appID.resourceName  // "projects/1234567890/apps/1:1234567890:ios:abc123"

Topics

Initializers

Instance Properties

Default Implementations

Relationships

Conforms To

  • Swift.Equatable
  • Swift.Sendable
  • Swift.SendableMetatype