Mobile Delivery Service (MDS) adalah komponen inti dari platform mPaaS yang mengelola dan menerbitkan paket peningkatan versi, paket hotpatching, serta paket offline HTML5. Layanan ini juga mendukung pengelolaan configurations, whitelists, dan publishing rules.
Setelah mengintegrasikan MDS ke dalam client, Anda dapat membuat paket baru melalui plugin mPaaS dan menerbitkannya melalui Konsol MDS. Client kemudian menerima paket tersebut dan melakukan peningkatan. Layanan ini juga mendukung rilis canary berbasis daftar putih serta aturan pemfilteran lanjutan—seperti menentukan model perangkat—untuk rilis yang lebih tepat sasaran.
Fitur
Canary release
Sebelum rilis resmi, Anda dapat menggunakan daftar putih untuk melakukan rilis skala kecil kepada kelompok tertentu, seperti karyawan internal, guna memverifikasi bahwa paket baru berfungsi sesuai harapan. Anda juga dapat melakukan rilis canary berbasis jangka waktu, yang menerbitkan paket kepada sejumlah pengguna tertentu dalam periode yang ditentukan. Jika paket berjalan sesuai harapan, Anda dapat mendorong rilis tersebut ke seluruh pengguna.
Advanced filtering
Saat melakukan rilis canary, Anda dapat menerapkan aturan pemfilteran lanjutan untuk menentukan kelompok daftar putih yang lebih spesifik—misalnya, hanya merilis ke pengguna ponsel Xiaomi. Beberapa aturan pemfilteran dapat digabungkan, dan paket hanya akan didorong jika semua kondisi terpenuhi.
Real-time rollback
Fitur ini hanya didukung untuk hotpatching. Masalah dapat terjadi selama peluncuran resmi, bahkan setelah rilis canary berhasil. Jika demikian, Anda dapat melakukan rollback secara real-time untuk mengembalikan client ke versi sebelum rilis secara otomatis.
Custom signature verification
Untuk menjamin keamanan, hotpatching mencakup proses verifikasi signature kustom yang memastikan keaslian sumber skrip. Plugin mPaaS memungkinkan Anda menghasilkan dan menandatangani paket resource hotpatching.
Manfaat
Multi-product, multitasking, and multi-dimensional release management
Anda dapat mengelola rilis untuk beberapa aplikasi. Layanan ini mendukung peningkatan resmi, hotpatching, paket offline HTML5, serta dorongan online real-time.
Untuk dukungan terkait hotpatching, Anda juga dapat bergabung dengan grup DingTalk kami. ID grupnya adalah 145930007362.
Intelligent canary capabilities and multiple upgrade policies
Anda dapat memilih berbagai aturan, seperti rilis canary internal dan eksternal, wilayah pengguna, model perangkat, serta jenis jaringan.
Incremental differential offline package updates
Fitur ini mengurangi redundansi data dan penggunaan bandwidth perangkat, sehingga sangat bermanfaat dalam skenario dengan kondisi jaringan seluler yang tidak stabil.
High responsiveness and high availability
Layanan ini dilengkapi Remote Procedure Call (RPC) client yang telah ditingkatkan dengan ketersediaan hingga 99,95% dan menyediakan jangkauan online dalam hitungan menit.
High-performance system
Sistem ini menjamin laju jangkauan sebesar 99,95% dan mendukung lebih dari 200 juta unique visitors (UV) harian.