Project settings – Apps

App project settings will allow you to manage the apps associated to a given project. This configuration is the foundation of GROW as this is what will allow you to benefit from all our engagement capabilities: send campaigns & track the efficiency of your engagement actions.

App management will refer to you app creation & post-creation interactions. The second section of this article will allow you to proceed with the technical configuration of our push notification sending capabilities and data collection which are handled in the project settings.

App management

By clicking on a project from the list available in “Administration”, you will have access to the list of applications composing it in the “Apps” tab.

On this page, you will be able to create, edit and delete apps within your project and manage your push notification configurations.

App creation

To start creating a new app, click on “Add app”.

Enter your app information in the panel:

  • App Name
  • Bundle ID
  • Platform (iOS/Android)
  • Status: A toggle allows you to choose if you want this app to be a QA app
  • Delivery Time zone (Default TZ to use when sending a campaign)

All fields are mandatory! When you are done, click on “Add App” and your application will appear in your project apps’.

A QA app will not have the same properties as a Live app (data retention limited to 90 days and no cross-platform features for QA apps)! Choose wisely as this parameter is not editable post-creation.

App edition

Edit you app by clicking on the app to edit in the list.

Editable fields :

  • App Name
  • Bundle ID
  • Delivery Time zone

Non editable fields :

  • Platform
  • App status (QA/Live)

Click on “Save” when you are ready to save your changes.

App deactivation

Deactivating an app can be handy if you are reaching your service plan limits faster than expected. It will stop data collection and related campaigns until you figure out the best way to deal with your growth speed (by upgrading your plan or adapt our solution integration)!

A deactivated app is an app that is not shown in the App picker so it can also be useful if an app is deprecated to not show it in the project picker anymore.

To deactivate an app, click on the toggle in the apps’ list.

App activation

Applies only to apps that have been previously deactivated!

Upon creation, an app is already active

You can re-activate an app to resume data collection, campaigns, etc.

For example, this could happen if a specific app usage was reaching the plan limits faster than expected! The app activation feature will allow you to resume data collection and campaign sending when this issue is resolved.

To reactivate an app, click on the toggle in the apps’ list.

Project settings – Data & Push Settings

To configure your project data & push settings, click on the settings button visible at the top right of the project page.

In this page you can manage your API keys (namely the parameter which enables data collection in the apps) and push settings.

Data collection settings – API Keys

The API Key is what will allow your app to send logs to GROW

For BUILD customers, our Delivery team is handling this set up! Nothing to do on your end.
For GROW-only subscribers, check our installation guides to know how to use this API key.
  • You can set your API key by clicking on “Generate new API Key”
  • Set your API key (one is automatically suggested but you can edit it if needed)
  • Click on “Generate new API key” . You’ll see it appear on top of your API keys list.

The API keys declared are automatically working for all your project apps.

API Keys can be revoked if necessary to stop data collection related to a specific configuration.

Push settings

Leverage GROW push notification capabilities by configuring your project push settings. You can manage your QA and Live apps push settings in the dedicated tabs of this section.

Push settings for live apps

In order to enable the push notification feature on my live apps, you’ll need to fill in the information available on your store accounts.

For your iOS live app

  • Provide a.p8 key file from your Apple Developer account to be used for the app distribution.
  • Enter related Team ID and Issuer Key (Key ID)

For your Android live app

  • Google push service: Enter your Firebase Cloud Messaging key used in your app Firebase project
  • Huawei push service (if you are distributing your app on Huawei AppGallery): Enter your Huawei App ID and App key.

Push settings for QA apps

Configure you QA apps push settings. Technical elements to provide for iOS and Android apps are the same as the Live apps ones.

To do this, simply click on the QA tab on the Push Settings page.

Default QA push settings will apply to all your QA apps. If some QA apps settings differ, you can assign specific push settings to an app by clicking on “Add QA settings”

Choose a QA application and define your push settings. Your specific configuration will show at the bottom of the page. You can edit or delete it at any time.

Keep in mind that if you delete your QA push settings, the Default QA push settings will apply