Mini App Glossary
MINI APP INFORMATION
Mini App information is the basic information of a Mini App. It only consists of names and icons that can be changed by the developer. Each Mini App has a different AppId.
MINI APP VERSION
Corresponding to each AppId, they will have multiple versions. Each version is a separate Beta Version for Android or iOS operating systems. The newer the version, the larger the Build Number will be.
BUILD NUMBER
Build Number is a number of a Mini App version, this number is used to mark the number of versions created. For the first versions generated from Build Request, Android version has Build Number is 1, iOS version has Build Number is 2. Next Build Request will generate Build Number for Android version is 3, Build Number for iOS is 4.
INSTALLATION MODE
Install Mode is a declaration for a Mini App version, which determines how the Mini App is installed or updated to the MoMo App by end users when they use the Mini App. Install Mode has the following values.
Value | Description | Usage |
---|---|---|
NORMAL | After the Mini App Version is live, during Mini App is published, the version will be downloaded. On the next visit, if the version has been downloaded successfully, the Mini App will notify the user to install. The end user can completely refuse to install this version by clicking on the Cancel button. | Most used, recommended |
IMMEDIATELY | After the Mini App Version lived, if the interval between 2 visits to the Mini App is more than an hour, the Mini App will notify the end user about the new version. This installation cannot be rejected by the end user. | Critical bugs |
NOTIFY |
DEPLOY TARGET
VERSION ROLLOUT REQUEST
Version Rollout Request is a requestment of updating Mini App version by developers. For each platform (Android/iOS), developers have to create a corresponding Rollout Request. If bug issue comes to Android version, developer can make a Build Request and create Rollout Request for the Android version to clear bugs.
VERSION ROLLOUT REQUEST STATUS
When Version Rollout Request created, it has one of status below
Status | Description |
---|---|
PENDING | Initial status when Version Rollout Request created, pending for reviewing |
REVIEWING | MoMo's reviewers starting review |
LIVE | Versions passed in view and updated to Mini App |
REJECTED | Versions is rejected by MoMo reviewers |
CANCELLED | Rollout Request cancelled by developer |
MINI APP APPROVAL STATUS
When a Mini App created, it has one of status below
Status | Description |
---|---|
PENDING | Initial status when Mini App created, pending for approving |
APPROVED | Mini App is approved by MoMo, ready to start development stage |
REJECTED | Mini App is rejected by MoMo, the Mini App is not suitable in MoMo Platform |
LAUNCHED | Mini App is published to production, all MoMo’s users can search |
TERMINATED | |
SUSPENDED |
BUILD REQUEST STATUS
When a Build Request created, it has one of status below
Status | Description |
---|---|
PENDING | Initial status when Build request created or in pending build queue |
PROCESSING | Build request is processing |
COMPLETED | Build request is completed, Mini App versions is generated |
FAILED | Build request is failed, there are errors while building |
CANCELLED | Build request is cancelled by developer |
DEBUG VERSION
Debug version is a Mini App version with server hosted in local network http://localhost:8181 of developer while developing. You can test Debug version by scanning Debug QR Code with device camera, MoMo home camera, Devtool camera. The Mini App in your device will be changed following developer changes code. You can not test if the developer stops the server in the local network.
Developer can debug Mini App by using Mini App CLI
BETA VERSION
Beta version is a Mini App version built by MoMo Mini App Center or Mini App CLI. You can test Beta version by scan Beta QR Code by device camera, MoMo home camera, Devtool camera. The Mini App isn't affected by the developer changes in code or stops the server in the local network. Developer can build unlimited Beta version