Mini App Glossary
Mini App information
Mini App information is the basic information of a Mini App. It's only consist of name and icon can be changed by 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 lived, during Mini App hits, 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 Cancel button. | Most used, recommended |
IMMEDIATELY | After the Mini App Version lived, the interval between 2 visits to the Mini App is more than a 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 developer. For each platform (Android/iOS), developer has to create a corresponding Rollout Request. If bug issue comes to Android version, developer can make a Build Request and create Rollout Request for Android version to clear bug.
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 |
IN REVIEW | 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'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 error 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's while developing. You can test Debug version by scan Debug QR Code by device camera, Momo home's camera, Devtool camera. The Mini App in your device will be changed following developer changes code. You can not test if developer stops server in 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's camera, Devtool camera. The Mini App doesn't affected by developer changes code or stops server in local network. Developer can build unlimited Beta version