Sha256: fba178fa181d4e9e2e838c83bb684c8348047882f44668e4a4241f07a9e76543

Contents?: true

Size: 871 Bytes

Versions: 7

Compression:

Stored size: 871 Bytes

Contents

# teak/configuration
Ensures that the APK properly configures the Teak SDK.

## Will Skip If
* The Teak SDK is not present.

## Will Fail If
* `io_teak_app_id` is not specified.
* `io_teak_api_key` is not specified.
* `gcm_defaultSenderId` or `io_teak_gcm_sender_id` are not specified.
* `gcm_defaultSenderId` and `io_teak_gcm_sender_id` are specified, and set to different values.
* The version of the Teak SDK is greater or equal to 2.0.0 and...
    * `google_app_id` or `io_teak_firebase_app_id` are not specified.
    * `google_app_id` and `io_teak_firebase_app_id` are specified, and set to different values.

## Exports
The configuration values for the Teak SDK.

### Example
```json
{
  "teak_app_id": "1234567890123456",
  "teak_api_key": "abcdef1234567890abcdef1234567890",
  "gcm_sender_id": "123456789012"
}
```

## Reason
Build configuration errors can cause

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
headdesk-0.9.0 docs/teak/configuration.md
headdesk-0.8.0 docs/teak/configuration.md
headdesk-0.7.0 docs/teak/configuration.md
headdesk-0.6.0 docs/teak/configuration.md
headdesk-0.5.2 docs/teak/configuration.md
headdesk-0.5.1 docs/teak/configuration.md
headdesk-0.5.0 docs/teak/configuration.md