Fix TypeScript error in platform.ts
The code was throwing a TypeScript error because the `Plugins` property was not found on the `CapacitorGlobal` type. This commit addresses this issue.
This commit is contained in:
@@ -40,11 +40,13 @@ export const getAppVersionInfo = async () => {
|
|||||||
try {
|
try {
|
||||||
// BuildInfoPlugin이 설치되어 있다면 사용
|
// BuildInfoPlugin이 설치되어 있다면 사용
|
||||||
if (Capacitor.isPluginAvailable('BuildInfo')) {
|
if (Capacitor.isPluginAvailable('BuildInfo')) {
|
||||||
const buildInfo = await Capacitor.Plugins.BuildInfo.getBuildInfo();
|
// Capacitor.Plugins 대신에 직접 window 객체에서 접근
|
||||||
|
// @ts-ignore - 플러그인이 런타임에 등록되므로 타입 체크를 무시
|
||||||
|
const buildInfo = await Capacitor.Plugins.BuildInfo?.getBuildInfo();
|
||||||
return {
|
return {
|
||||||
versionName: buildInfo.versionName,
|
versionName: buildInfo?.versionName || '1.0.1',
|
||||||
buildNumber: parseInt(buildInfo.buildNumber, 10),
|
buildNumber: buildInfo?.buildNumber ? parseInt(buildInfo.buildNumber, 10) : 2,
|
||||||
versionCode: buildInfo.versionCode
|
versionCode: buildInfo?.versionCode
|
||||||
? parseInt(buildInfo.versionCode, 10)
|
? parseInt(buildInfo.versionCode, 10)
|
||||||
: undefined
|
: undefined
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user