跳到主要内容

应用更新

需要更新应用时,可调用 getDownloadUrl 获取应用商店的下载链接。应用侧可自行开发更新提示页引导用户前往该链接更新。

fun getDownloadUrl(completionHandler: (GetDownloadUrlResult?, ComboSDKError?) -> Unit)

请求参数

PropertiesTypeRequiredDescription
completionHandler(GetDownloadUrlResult?, ComboSDKError?) -> Unittrue用于接收和处理结果的回调函数。

示例代码

Show Code
ComboSDK.getDownloadUrl { result, error ->
if (error != null) {
Log.e("ComboSDK", "Fetch Download URL Failed: ${error.error}")
return@getDownloadUrl
}
result?.let {
Log.d("ComboSDK", "URL: ${it.downloadUrl}")
}
}

GetDownloadUrlResult​

PropertiesTypeDescription
downloadUrlString新版本应用的下载链接。

Error​

ErrorDescription
SERVER_ERROR服务器错误。
NETWORK_ERROR网络错误。
UNKNOWN_ERROR未知错误。