Firebase App Distribution API . apps

Instance Methods

release_by_hash()

Returns the release_by_hash Resource.

releases()

Returns the releases Resource.

testers()

Returns the testers Resource.

upload_status()

Returns the upload_status Resource.

close()

Close httplib2 connections.

get(mobilesdkAppId, appView=None, x__xgafv=None)

Get the app, if it exists

getJwt(mobilesdkAppId, x__xgafv=None)

Get a JWT token

provisionApp(mobilesdkAppId, x__xgafv=None)

Provision app distribution for an existing Firebase app, enabling it to subsequently be used by appdistro.

Method Details

close()
Close httplib2 connections.
get(mobilesdkAppId, appView=None, x__xgafv=None)
Get the app, if it exists

Args:
  mobilesdkAppId: string, Unique id for a Firebase app of the format: {version}:{project_number}:{platform}:{hash(bundle_id)} Example: 1:581234567376:android:aa0a3c7b135e90289 (required)
  appView: string, App view. When unset or set to BASIC, returns an App with everything set except for aab_state. When set to FULL, returns an App with aab_state set.
    Allowed values
      APP_VIEW_UNSPECIFIED - The default / unset value. The API will default to the BASIC view.
      BASIC - Include everything except aab_state.
      FULL - Include everything.
  x__xgafv: string, V1 error format.
    Allowed values
      1 - v1 error format
      2 - v2 error format

Returns:
  An object of the form:

    {
  "aabCertificate": { # App bundle test certificate # App bundle test certificate generated for the app.
    "certificateHashMd5": "A String", # MD5 hash of the certificate used to resign the AAB
    "certificateHashSha1": "A String", # SHA1 hash of the certificate used to resign the AAB
    "certificateHashSha256": "A String", # SHA256 hash of the certificate used to resign the AAB
  },
  "aabState": "A String", # App bundle state. Only valid for android apps. The app_view field in the request must be set to FULL in order for this to be populated.
  "appId": "A String", # Firebase gmp app id
  "bundleId": "A String", # Bundle identifier
  "contactEmail": "A String", # Developer contact email for testers to reach out to about privacy or support issues.
  "platform": "A String", # iOS or Android
  "projectNumber": "A String", # Project number of the Firebase project, for example 300830567303.
}
getJwt(mobilesdkAppId, x__xgafv=None)
Get a JWT token

Args:
  mobilesdkAppId: string, Unique id for a Firebase app of the format: {version}:{project_number}:{platform}:{hash(bundle_id)} Example: 1:581234567376:android:aa0a3c7b135e90289 (required)
  x__xgafv: string, V1 error format.
    Allowed values
      1 - v1 error format
      2 - v2 error format

Returns:
  An object of the form:

    {
  "token": "A String",
}
provisionApp(mobilesdkAppId, x__xgafv=None)
Provision app distribution for an existing Firebase app, enabling it to subsequently be used by appdistro.

Args:
  mobilesdkAppId: string, Unique id for a Firebase app of the format: {version}:{project_number}:{platform}:{hash(bundle_id)} Example: 1:581234567376:android:aa0a3c7b135e90289 (required)
  x__xgafv: string, V1 error format.
    Allowed values
      1 - v1 error format
      2 - v2 error format

Returns:
  An object of the form:

    {
}