알려진 문제
이 플러그인의 설치 단계와 전체 마크다운 가이드를 포함한 설정 프롬프트를 복사하세요.
아이오닉 라이브 리로드
아이오닉 라이브 리로드 섹션- CLI에서 아이오닉 라이브 리로드 기능을 사용할 때 개발을 할 때, 플러그인을 오버라이드 할 것이므로 업데이트를 보지 못합니다.
퀘스러 라이브 리로드
퀘스러 라이브 리로드 섹션- 아이오닉과 동일한 시스템을 사용하므로 업데이트를 보지 못합니다.
업데이트 실패
업데이트 실패 섹션- 대부분의 사용자가 마지막 버전을 받지 못할 때 (> 20mb) 큰 업데이트가 푸시될 때 일반적으로 발생합니다.
앱을 열어 두고 다운로드가 완료될 때까지 사용자가 필요했지만, 이제 배경 다운로드를 사용하지만 여전히 몇 초 동안 제한됩니다.
안드로이드
Android다운로드할 수 없습니다
다운로드할 수 없습니다인도에서 장치에 문제가 발생한 경우, 사용자와 통화를 하여 다른 DNS 서버를 사용하도록 시도해 보았습니다. 문제가 해결되었습니다.
문제가 발생한 경우 다른 DNS 서버를 사용하도록 시도해 보세요. 예를 들어 Cloudflare 또는 Google DNS를 사용하세요.
Cloudflare: 1.1.1.1 및 1.0.0.1
Google DNS: 8.8.8.8 및 8.8.4.4 또는 dns.google
Self Hosted
Self Hosted자체 호스팅 업데이트를 푸시할 때, Android 앱의 보안 정책에 맞지 않는 HTTP 엔드포인트를 사용할 수 없습니다. HTTP와 HTTPS를 모두 허용하는 Android (9) Pie의 네트워크 연결 유형을 허용하는 방법에 대한 안내서를 따르세요.
압축 풀기
압축 풀기 제목압축 풀기 문제: DEFLATED 항목이 EXT 설명자로 구성될 수 있습니다.
이미지 압축을 위해 CLI 이외의 다른 것을 사용하여 패키지를 압축한 경우, 압축 형식이 잘못되었거나 zip 형식이 잘못되었을 수 있습니다. CLI 명령어를 사용해 주세요. npx @capgo/cli zip BUNDLE_FOLDER.
Java에서 알려진 문제입니다:
Clearfix 문제
Clearfix 문제 제목- usesCleartextTraffic와 관련된 문제가 있는 경우, 이는 sonar cloud에서 권장하는 좋은 관행을 따르는 플러그인 때문입니다. 90%의 경우 문제가 해결될 것입니다. 그러나 일부 플러그인과 관련된 문제가 발생할 수 있습니다.
해결을 위해 다음을 추가하세요: android/app/src/main/AndroidManifest.xml 위에 <application> 키 :
tools:replace="android:usesCleartextTraffic"xmlns:tools="http://schemas.android.com/tools"IOS
IOS개인 정보 보호 선언
개인 정보 보호 선언사전 키를 NSPrivacyAccessedAPICategoryUserDefaults 사전 키 개인 정보 보호 선언 (일반적으로 ios/App/PrivacyInfo.xcprivacy):
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"><plist version="1.0"> <dict> <key>NSPrivacyAccessedAPITypes</key> <array> <!-- Add this dict entry to the array if the file already exists. --> <dict> <key>NSPrivacyAccessedAPIType</key> <string>NSPrivacyAccessedAPICategoryUserDefaults</string> <key>NSPrivacyAccessedAPITypeReasons</key> <array> <string>CA92.1</string> </array> </dict> </array> </dict></plist>개인 정보를 액세스하는 이유로 CA92.1 개인 정보를 액세스하는 이유로 UserDefaults API.
네트워크 권한
네트워크 권한로컬 서버를 사용하여 테스트 업데이트를 할 때 앱은 네트워크 권한을 요청합니다. 이는 원격 서버를 사용할 때 발생하는 것이 아닙니다.
두 개의 OS
두 개의 OS수동 모드 업데이트를 할 때 일부 이벤트를 잡기가 어렵습니다. 예를 들어 업데이트가 실패할 때 JS code이 다시 로드되기 때문에 이를 잡을 수 없습니다.
업데이트가 실패한 경우 에러 통계를 확인하여 업데이트가 실패한지 여부를 확인할 수 있습니다.
이 문제를 해결하는 더 나은 방법을 찾는 것이 중요하지만, 자동 모드는 업데이트를 수행하는 권장 방법이므로 우선순위를 낮추었습니다.
PR을 통해 이 문제를 개선하는 데 도움이 필요합니다.
CLI
CLI만약 CLI이 아무것도 하지 못한다면
체크하세요 appId 그리고 appName __CAPGO_KEEP_0__.config.ts가 있습니다 capacitor.config.ts
__CAPGO_KEEP_0__ 설정
알려진 문제에서 계속 진행하세요
만약 __CAPGO_KEEP_0__을 사용하고 있다면알려진 문제 알려진 문제 자연 플러그인 작업을 계획하기 위해, Using @capgo/capacitor-업데이터 자연 기능을 위한 Using @capgo/capacitor-업데이터 Capgo 플러그인 디렉토리 제품 워크플로우를 위한 Capgo 플러그인 디렉토리 Capacitor 플러그인들에 의해 Capgo 제품 워크플로우를 위한 Capacitor 플러그인들에 의해 Capgo 플러그인 추가 또는 업데이트 플러그인 추가 또는 업데이트, 아이오닉 엔터프라이즈 플러그인 대체 제품 워크플로우를 위한 아이오닉 엔터프라이즈 플러그인 대체