全部产品
Search
文档中心

Mobile Platform as a Service:API

更新时间:Jun 24, 2025

Pelajari cara menggunakan API terkait dari Android update SDK.

Pelajari cara menggunakan API terkait dari Android Update SDK.

MPaaSCheckVersionService API

checkNewVersion

Periksa apakah versi baru tersedia. Metode ini memulai tugas asinkron untuk memeriksa pembaruan dan memanggil metode callback terkait dari MPaaSCheckCallBack, baik versi baru tersedia maupun tidak.

void checkNewVersion(Activity activity)

setIntervalTime

Tetapkan interval pengingat tunggal:

void setIntervalTime(long interval202)

Default 3 hari, dalam milidetik.

setMPaasCheckCallBack

Tetapkan instan callback yang akan dipanggil saat menyetel update SDK untuk memeriksa pembaruan.

void setMPaaSCheckCallBack(MPaaSCheckCallBack mPaaSCheckCallBack)

installApk

Untuk menginstal paket versi baru, dalam metode MPaaSCheckCallBack.alreadyDownloaded, Anda dapat memanggil:

void installApk(String filePath)
void installApk(ClientUpgradeRes res)

update

Untuk mengunduh paket versi baru, dalam metode MPaaSCheckCallBack.showUpgradeDialog, Anda dapat memanggil:

void update(ClientUpgradeRes res)

MPaaSCheckCallBack API

startCheck

Panggil API ini setelah memanggil antarmuka pemeriksaan pembaruan. Dalam metode ini, Anda dapat memberi tahu pengguna bahwa pemeriksaan sedang berlangsung:

void startCheck()

isUpdating

Panggil API ini ketika antarmuka pemeriksaan pembaruan dipanggil berulang kali:

void isUpdating()

onException

Panggil API ini ketika terjadi pengecualian dalam pemeriksaan pembaruan:

void onException(Throwable throwable)

dealDataInValid

Panggil API ini jika informasi pembaruan yang dikembalikan valid:

void dealDataInValid(Activity activity, ClientUpgradeRes result)

dealHasNoNewVersion

Panggil API ini jika informasi pembaruan yang dikembalikan tidak valid:

void dealHasNoNewVersion(Activity activity, ClientUpgradeRes result)

alreadyDownloaded

Panggil API ini jika paket versi baru sudah diunduh. Anda dapat memberi tahu pengguna untuk menginstal paket ini pada saat ini. Jika pengguna memilih untuk menginstal, maka metode MPaaSCheckVersionService.installApk dipanggil untuk instalasi:

void alreadyDownloaded(Activity activity, ClientUpgradeRes result)

showUpgradeDialog

Panggil API ini ketika versi baru tersedia, tetapi paket belum diunduh. Anda dapat memberi tahu dan bertanya kepada pengguna apakah ingin memperbarui. Jika pengguna memilih untuk memperbarui, maka metode MPaaSCheckVersionService.update dipanggil untuk memicu unduhan:

void showUpgradeDialog(Activity activity, ClientUpgradeRes result)

onLimit

Panggil API ini ketika versi baru tersedia, tetapi waktu sejak pemeriksaan terakhir kurang dari interval yang ditetapkan. Ini hanya valid ketika konfigurasinya adalah Single reminder.

void onLimit(Activity activity, ClientUpgradeRes result, String reason)