16-12-2021, Saat: 11:02
Merhabalar
Android üzerinde çalışan uygulamanın versiyon Info kısmında yer alan versionCode, versionName gibi bilgileri nasıl alabilirim.
Daha önceden aşağıdaki şekilde android.helpers ile bilgileri alan bir yapı kurmuştum fakat Version Info içindeki bilgilere ulaşamadım.
Bu bilgiye ulaşmanın başka bir yolu varmıdır.
Uygulamayı 10.3.1 üzerinde geliştiriyorum.
Android üzerinde çalışan uygulamanın versiyon Info kısmında yer alan versionCode, versionName gibi bilgileri nasıl alabilirim.
Daha önceden aşağıdaki şekilde android.helpers ile bilgileri alan bir yapı kurmuştum fakat Version Info içindeki bilgilere ulaşamadım.
Bu bilgiye ulaşmanın başka bir yolu varmıdır.
Uygulamayı 10.3.1 üzerinde geliştiriyorum.
function fn_VersiyonBilgileri(): TVersiyonBilgileri; var VersiyonBilgileri: TVersiyonBilgileri; begin {$IFDEF ANDROID} try VersiyonBilgileri.BASE_OS := JStringToString(TJBuild_VERSION.JavaClass.BASE_OS); except VersiyonBilgileri.BASE_OS := ''; end; try VersiyonBilgileri.CODENAME := JStringToString(TJBuild_VERSION.JavaClass.CODENAME); except VersiyonBilgileri.CODENAME := ''; end; try VersiyonBilgileri.INCREMENTAL := JStringToString(TJBuild_VERSION.JavaClass.INCREMENTAL); except VersiyonBilgileri.INCREMENTAL := ''; end; try VersiyonBilgileri.PREVIEW_SDK_INT := TJBuild_VERSION.JavaClass.PREVIEW_SDK_INT; except VersiyonBilgileri.PREVIEW_SDK_INT := 0; end; try VersiyonBilgileri.RELEASE := JStringToString(TJBuild_VERSION.JavaClass.RELEASE); except VersiyonBilgileri.RELEASE := ''; end; try VersiyonBilgileri.SDK := JStringToString(TJBuild_VERSION.JavaClass.SDK); except VersiyonBilgileri.SDK := ''; end; try VersiyonBilgileri.SDK_INT := TJBuild_VERSION.JavaClass.SDK_INT; except VersiyonBilgileri.SDK_INT := 0; end; try VersiyonBilgileri.SECURITY_PATCH := JStringToString(TJBuild_VERSION.JavaClass.SECURITY_PATCH); except VersiyonBilgileri.SECURITY_PATCH := ''; end; Result := VersiyonBilgileri; {$ENDIF} end;