The Apps section of Estimote Cloud is where you can download app templates, manage API access, and share your beacon networks with third-party projects.
The App Templates work on the top of Proximity SDK and Estimote Monitoring, so remember to enable it on your beacons.
Creating an app and downloading an App Template
You can think of each app as a separate project with Estimote Beacons. Setting up an app in Estimote Cloud will automatically generate an Xcode/Android Studio project with Estimote SDK implemented. You can also choose from templates that have basic functionality already implemented.
To create an app in Estimote Cloud:
- log into Estimote Cloud at cloud.estimote.com
- go to the Apps section and then Add New App
- choose a template with predefined features or a blank app
- choose your preferred programming language
- name your app and select which beacons should be associated with it
- click Download template
A template will download to your computer automatically. You will also see the app listed in Estimote Cloud.
Available templates:
- Notification
- Proximity Content for a Single Beacon
- Proximity Content for Multiple Beacons
- Your Own App
- Configuration
- Universal Template
- GPIO
- NFC Stamps
Do I have to download App Templates from Estimote Cloud to build my own beacon-enabled app?
No, you can build your app with Estimote SDK from scratch if you want to.
Keep in mind that to access some of the features of Estimote platform (see below) you will need to use an API credentials (App token and App ID). Separate API credentials are created for each app, but you don’t need to download a template to access them.
To create API credentials for an existing app:
- log into Estimote Cloud at cloud.estimote.com
- go to the Apps section and then Add New App
- choose Your Own App
- name your app
- generate the app along with App ID and App Token
The app will be listed in the Apps section now. You can use its API credentials to access Estimote API with Estimote SDK.
Accessing apps and API credentials
Each app has an App ID and App Token assigned. These values are used to connect to the Estimote Cloud API: they work as a sort of login and password in Estimote SDK.
You will need to use them if your app does any of the following:
- connects to beacons
- changes beacon settings
- interacts with beacons with Secure Monitoring enabled
- uses Analytics
You can find the ID and Token of each app in the Apps section and in the settings of each app.