Push Notification Service

Flippers

Table 1. USS

Flipper

Description

== App Config Variables on heroku

Following you see the configuration variables which are set in heroku for the apps and have an influence on the apps behavior.

.DataBase Configuration

|Variable|Description

|DATABASE_URL |The URL to the database instance.

|SEQUELIZE_DB_POOL_MAX |Sequelize Default max connection

|SEQUELIZE_DB_POOL_MIX |Sequelize Default min connection

|<DYNO>_SEQUELIZE_DB_POOL_MAX |Sequelize max connection for the specific <DYNO>

|<DYNO>_SEQUELIZE_DB_POOL_MIX |Sequelize min connection for the specific <DYNO>

.Google PubSub configuration

|Variable|Description |GCLOUD_PROJECT_ID |Pubsub Mobile Engage Project ID

|DPGCLOUD_PROJECT_ID |Pubsub Data Platform Project ID

|BIGQUERY_TIMEOUT_MS |Maximum timeout for GBQ queries (default 15s)

|BIGQUERY_MAX_RESULTS |Maximum number of results returned by GBQ at once (default 1000)

|DP_CUSTOM_EVENT_TOPIC |Pubsub topic where to publish the custom event.

.USS API

|Variable|Description |UNIVERSAL_SEGMENTATION_URL |The URL to use for accessing the USS API

|UNIVERSAL_SEGMENTATION_ESCHER_KEYID |The related Escher key ID

|UNIVERSAL_SEGMENTATION_ESCHER_CREDENTIAL_SCOPE |The related Escher credential scope

|UNIVERSAL_SEGMENTATION_ESCHER_SECRET |The related Escher secret

.Suite API

|Variable|Description |SUITE_PUSH_API_KEY |The API key ID for the Suite API

|SUITE_PUSH_API_SECRET |The Escher secret for the Suite API

|SUITE_ESCHER_CREDENTIAL_SCOPE |The Escher credential scope for the Suite API

.Anonymous Contact Deletion

|Variable|Description |ANON_CONTACT_DELETION_BATCH_SIZE |The batch size used for deleting contacts from suite (512 by default) |ANON_CONTACT_DELETION_BUCKET_NAME |Name of the folder (bucket) in GCloud where the CSV shall be stored |ANON_CONTACT_DELETION_COSTS_PER_TB |Query costs in GBQ per processed TB in Dollars (5 by default)

.Other Configurations

|Variable|Description |<DYNO>_WEB_CONCURRENCY |Override the (heroku WEB_CONCURRENCY for the specific <DYNO>

|EVENT_AGING_VALUE_MS |The number of milliseconds which shall be subtracted from the eventTime timestamp of custom events if this feature is enabled for a customer (see flipper ENABLE_AGED_CUSTOM_EVENTS).

== Dependencies

* RabbitMQ.