Mobile Delivery Service (MDS for short) is one of the core basic service components of the mPaaS platform. It provides management and release services for version upgrade packages, hotfix packages, and H5 offline packages, and supports configurations management, whitelists, release rules functions.
After you integrate Mobile Delivery Service on your client, you can generate a new package in mPaaS plugin and release the new package on the Mobile Delivery Service console, then the client receives the package and starts upgrade. Mobile Delivery Service also supports implementing grayscale release through whitelist. You can use advanced filtering rule to make the grayscale release more accurate, e.g. specifying a device type.
Functions
Grayscale release
Before the official release, a small-scale release through the whitelist (for example, to internal employees) can be performed to verify whether the new package meets expectations. You can also perform a time window grayscale release, which is released to a specified number of users within a specified time period. If it meets expectations, you can push it to the network.
Advanced filter
When performing grayscale releases, you can also use advanced rules to define a more precise whitelist population. For example, you can send it only to users of Xiaomi phones. Multiple filtering rules can be superimposed, and the app will only be pushed if all filtering rules are met.
Realtime rollback
Only hotfix is supported. Even if a grayscale release is performed, problems still may occur when the product is officially launched. At this time, a realtime rollback can be performed to automatically roll back to the version before the release.
Custom signature verification
To ensure security, hotfix has a custom signature verification process to ensure the correctness of the script source. The mPaaS plugin provides the function of generating a hotfix resource package and signing the package.
Advantages
Multi-product, multi-task, multi-dimensional release management
Supports multiple apps, including official upgrades, hotfix, H5 offline packages, and real-time online push.
For more information about using the hotfix, please search for the group number 145930007362 with DingTalk to join DingTalk group for further communication.
Intelligent grayscale capabilities and multiple upgrade strategies
There are many rules to choose from, including internal grayscale, external grayscale, population region, model network, etc.
Push upgraded capabilities of offline packages only
It helps reduce data redundancy and bandwidth occupied by devices, which can be advantageous when the mobile devices network is unstable.
High sensitivity and high availability
The client side RPC interface capability has been upgraded, with an availability rate of up to 99.95%, providing online minute-level reach capabilities.
High performance system
The reach rate is 99.95%, with daily UV support exceeding 200 million.