Skip to main content

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.

ValueDescriptionUsage
NORMALAfter 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
IMMEDIATELYAfter 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

StatusDescription
PENDINGInitial status when Version Rollout Request created, pending for reviewing
IN REVIEWMomo's reviewers starting review
LIVEVersions passed in view and updated to Mini App
REJECTEDVersions is rejected by Momo reviewers
CANCELLEDRollout Request cancelled by developer

Mini App Approval Status

When a Mini App created, it has one of status below

StatusDescription
PENDINGInitial status when Mini App created, pending for approving
APPROVEDMini App is approved by Momo, ready to start development stage
REJECTEDMini App is rejected by Momo, the Mini App is not suitable in Momo Platform
LAUNCHEDMini 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

StatusDescription
PENDINGInitial status when Build request created or in pending build queue
PROCESSINGBuild request is processing
COMPLETEDBuild request is completed, Mini App versions is generated
FAILEDBuild request is failed, there are error while building
CANCELLEDBuild 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