App

Definition#

An app is a specific deployment such as Android app, iOS app. It belong to a Product, and people with permission to view that product can view all the apps inside.

Platform & Market#

They are dimensions to separate apps inside a product.

  • Platform can takes following values android, ios
  • Market can takes following values playstore, appstore (more markets to be added later such as sunmi...)

Note that platform should come with appropriate market. For example: android with playstore and ios with appstore

Version#

An app can have many versions, following Semver syntax. Each version has it own Configuration.

ClientID#

A string that identify a specific app. It is combined from Product Code, Platform & Market and Version, for example:

// <product_code>:<platform>:<market>:<version>
vnshop:android:playstore:1.0.0

Create a new app#

  1. At Terra Console homepage, click your product to enter its detail page

  1. At product page, select Applications on the left menu, then click Add App button, then enter the required information:

Create a new app version#

  1. At Terra Console homepage, click your product to enter its detail page

  1. At product page, select Applications on the left menu, then click your app to open it detail page. The list of version will be shown below.

  1. Click the Add Version button on the right, then enter required information:

  • Version information the version name, must follow Semver syntax
  • Copy configuration from another version (optional) choose the version you want to copy configuration from. This helps quickly setup a new version.
  • Default Environment if you do not select copy configuration, use this to set the default Environment for this version.