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.
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.
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’.
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 :
- App status (QA/Live)
Click on “Save” when you are ready to save your changes.
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.
Applies only to apps that have been previously deactivated!
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 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.
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.