The App Settings page allows you to create and delete apps, and adjust all app settings. An app will be tied to whichever team you create it under, and all team members from that team will have access to it.
Here you can see all apps you have access to in Leanplum, organized under their respective teams.
Platforms used (icons) and app category
Here you can see which platforms each app is using, including iOS, Android, Unity, Adobe Air, HTML 5, and REST API. You can also view and edit the app’s category, such as Education, Games, Health & Fitness, etc.
Keys & Settings
Clicking here will take you to the Keys & Settings screen for that app (This requires your account to have Admin or Member privileges for that team).
Here you can see a list of all API keys issued for your app.
Revoking API Keys
You may need to revoke an API key if you feel it’s been compromised. For example, if you’ve accidentally published your Data Export key on Github, you’ll want to revoke it immediately. Hovering over the right side of the row for each API key will display an “X” which allows you to revoke it (Note: Only Admin-level users have the ability to revoke API keys).
Issuing New Keys
Use the dropdown to choose which type of API key you’d like to issue, and click Issue Key to add it to the list.
Apple Sandbox & Key Passphrase
Here you can enter your Apple Push Notification Service key and passphrase for your sandbox account.
Apple Production Key and Passphrase
Here you can enter your Apple Push Notification Service key and passphrase for your production account.
Google API Key
Here you can enter your Google API key used for sending push notifications on Android. The Google API key comes from your Google Developers project. If you supply a Google API key, you need to include the corresponding GCM sender ID in your Android SDK implementation. Keep this field blank to use Leanplum’s built-in sender ID.
Clicking the checkbox will enable uninstall tracking for your app. This requires push notifications to be enabled for your app. Leanplum will automatically detect uninstalls based on whether the push token has been removed for a user. When an uninstall is detected, Leanplum will track an Uninstall event for that user.
Per Day Message Cap Settings
Here you can set caps per user per day.
Per Week Message Cap Settings
Here you can set caps per user per week.
By default, Leanplum will send scheduled messages to all users within a target at the same time. Leanplum will spread out delivery over the number of minutes you have entered. If blank, Leanplum will deliver messages as fast as possible.
Leanplum allows you to set message caps to ensure that your users do not receive too many push notifications or webhooks. This tab allows you to customize the types and frequency of caps.
Currency Code Setting
Here you can set the currency code you would like Leanplum to use when tracking revenue. You can have one currency code set per app. Purchase events that have provided a currency code in a different currency will have their purchase value automatically be converted to the selected currency. The exchange rates are determined from a third-party service and are updated once per hour.
Receipt Verification Setting
Clicking the "Require receipt" checkbox will cause Leanplum to do receipt validation with Apple or Google for all Purchase events. Leanplum will only count purchases with valid receipts.
The name of the Purchase event can be configured in Analytics dashboard > + Tile (Open Metric Chooser) > Monetization > Select purchase event.
Google Play License Key
Receipt validation for Android apps requires a Google Play license key to be entered here.
Amazon S3 Data Export Settings
Leanplum can automatically export raw data to your Amazon S3 bucket. Enter all AWS information here.
File Compression Setting
Click the checkbox here if you would like the data sent to your Amazon S3 bucket to be compressed in gzip format.
Export Frequency Setting
Here you can select how frequently you would like Leanplum to export your data.