すべてのプロダクト
Search
ドキュメントセンター

Mobile Platform as a Service:API

最終更新日:Jan 17, 2025

Android アップデート SDK の関連 API の使用方法について説明します。

Android アップデート SDK の関連 API の使用方法について説明します。

MPaaSCheckVersionService API

checkNewVersion

新しいバージョンがあるかどうかを確認します。このメソッドは、更新を確認するための非同期タスクを開始し、新しいバージョンがあるかどうかにかかわらず、MPaaSCheckCallBack の関連コールバックメソッドを呼び出します。

void checkNewVersion(Activity activity)

setIntervalTime

1 回のリマインダーの間隔を設定します。

void setIntervalTime(long interval202)

デフォルトは 3 日(ミリ秒単位)です。

setMPaaSCheckCallBack

更新を確認するためにアップデート SDK を設定するときに呼び出されるコールバックのインスタンスを設定します。

void setMPaaSCheckCallBack(MPaaSCheckCallBack mPaaSCheckCallBack)

installApk

新しいバージョンのパッケージをインストールするには、MPaaSCheckCallBack.alreadyDownloaded メソッドで以下を呼び出すことができます。

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

update

新しいバージョンのパッケージをダウンロードするには、MPaaSCheckCallBack.showUpgradeDialog メソッドで以下を呼び出すことができます。

void update(ClientUpgradeRes res)

MPaaSCheckCallBack API

startCheck

更新確認インターフェイスを呼び出した後に、この API を呼び出します。このメソッドでは、確認がロード中であることをユーザーに通知できます。

void startCheck()

isUpdating

更新確認インターフェイスが繰り返し呼び出されたときに、この API を呼び出します。

void isUpdating()

onException

更新確認で例外が発生した場合に、この API を呼び出します。

void onException(Throwable throwable)

dealDataInValid

返された更新情報が有効な場合に、この API を呼び出します。

void dealDataInValid(Activity activity, ClientUpgradeRes result)

dealHasNoNewVersion

返された更新情報が無効な場合に、この API を呼び出します。

void dealHasNoNewVersion(Activity activity, ClientUpgradeRes result)

alreadyDownloaded

新しいバージョンパッケージがすでにダウンロードされている場合に、この API を呼び出します。この時点で、ユーザーにパッケージをインストールするように促すことができます。ユーザーがインストールを選択した場合、インストールのために MPaaSCheckVersionService.installApk メソッドが呼び出されます。

void alreadyDownloaded(Activity activity, ClientUpgradeRes result)

showUpgradeDialog

新しいバージョンが利用可能であるが、パッケージがダウンロードされていない場合に、この API を呼び出します。ユーザーに更新するかどうかを尋ねることができ、ユーザーが更新を選択した場合、ダウンロードを開始するために MPaaSCheckVersionService.update メソッドが呼び出されます。

void showUpgradeDialog(Activity activity, ClientUpgradeRes result)

onLimit

新しいバージョンが利用可能であるが、最後の確認からの時間が設定された間隔よりも短い場合に、この API を呼び出します。構成が1 回のリマインダーの場合にのみ有効です。

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