This commit is contained in:
fengge 2026-07-15 11:23:18 +08:00
parent 776eb9daae
commit 850550c392
1 changed files with 13 additions and 13 deletions

View File

@ -115,9 +115,9 @@ class UpdateManager(private val context: Context) {
if (newVersionCode > currentVersionCode) {
val versionName = data.optString("versionName", "New")
val content = data.optString("updateContent", "优化系统体验")
val id = data.optLong("id", -1)
val id = data.optString("id", "")
if (id != -1L) {
if (id != "") {
(context as? AppCompatActivity)?.runOnUiThread {
try {
showUpdateDialog(versionName, content, id)
@ -144,7 +144,7 @@ class UpdateManager(private val context: Context) {
})
}
private fun showUpdateDialog(versionName: String, content: String, id: Long) {
private fun showUpdateDialog(versionName: String, content: String, id: String) {
val view = (context as AppCompatActivity).layoutInflater.inflate(R.layout.dialog_update, null)
val tvTitle = view.findViewById<android.widget.TextView>(R.id.tv_update_title)
val tvContent = view.findViewById<android.widget.TextView>(R.id.tv_update_content)
@ -162,7 +162,7 @@ class UpdateManager(private val context: Context) {
.setCancelable(false)
.setPositiveButton("立即升级") { _, _ ->
val serverUrl = AppConfig.getServerUrl(context)
val downloadUrl = "$serverUrl/app-version/download/$id"
val downloadUrl = "$serverUrl/api/app-version/download/$id"
startManualDownload(downloadUrl)
}
.setNegativeButton("稍后再说", null)