Skip to main content

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.

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

StatusDescription
PENDINGInitial status when Version Rollout Request created, pending for reviewing
REVIEWINGMoMo'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’s 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 errors 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 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