Fix: Update version info on settings page
Investigates and resolves the issue where the app version and build number were not updating correctly on the settings page.
This commit is contained in:
@@ -1,3 +1,4 @@
|
||||
|
||||
package com.lovable.zellyfinance;
|
||||
|
||||
import android.os.Build;
|
||||
@@ -45,11 +46,12 @@ public class BuildInfoPlugin extends Plugin {
|
||||
ret.put("packageName", packageName);
|
||||
ret.put("androidVersion", Build.VERSION.RELEASE);
|
||||
ret.put("androidSDK", Build.VERSION.SDK_INT);
|
||||
ret.put("platform", "android");
|
||||
|
||||
// 현재 날짜를 디버깅 정보로 추가
|
||||
ret.put("buildDate", new java.text.SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new java.util.Date()));
|
||||
|
||||
Log.d(TAG, "빌드 정보 요청 성공 처리");
|
||||
Log.d(TAG, "빌드 정보 요청 성공 처리: " + ret.toString());
|
||||
call.resolve(ret);
|
||||
} catch (Exception e) {
|
||||
Log.e(TAG, "빌드 정보 가져오기 실패", e);
|
||||
@@ -58,6 +60,7 @@ public class BuildInfoPlugin extends Plugin {
|
||||
errorResult.put("versionCode", 1);
|
||||
errorResult.put("buildNumber", 1);
|
||||
errorResult.put("error", e.getMessage());
|
||||
errorResult.put("platform", "android-error");
|
||||
call.resolve(errorResult); // 에러가 발생해도 앱이 중단되지 않도록 resolve 호출
|
||||
}
|
||||
}
|
||||
|
||||
@@ -2,6 +2,6 @@
|
||||
{
|
||||
"versionCode": 1,
|
||||
"versionName": "1.0.1",
|
||||
"buildNumber": 2,
|
||||
"buildNumber": 3,
|
||||
"notes": "사용자가 수정한 버전 정보입니다. 이 파일을 편집하여 앱 버전 정보를 변경할 수 있습니다."
|
||||
}
|
||||
|
||||
@@ -1,6 +1,5 @@
|
||||
|
||||
#Tue Mar 18 00:16:17 KST 2025
|
||||
buildNumber=2
|
||||
buildNumber=3
|
||||
versionCode=1
|
||||
versionName=1.0.1
|
||||
|
||||
|
||||
Reference in New Issue
Block a user