알려진 문제
설치 단계와 이 플러그인의 전체 마크다운 가이드를 포함한 설정 프롬프트를 복사하세요.
아이오닉 리로드
아이오닉 리로드- 개발할 때, CLI에서 아이오닉 리로드 기능을 사용하면 플러그인을 덮어써서 업데이트를 보지 못합니다.
퀘스트 리로드
퀘스트 리로드- 플러그인이 업데이트를 보이지 않습니다.
업데이트 실패
업데이트 실패- 대형 업데이트가 (> 20mb) 푸시될 때 일반적으로 발생합니다. 사용자 중 많은 수가 마지막 버전을 받지 못합니다.
앱을 열어두고 다운로드가 완료될 때까지 기다리던 시절이 있었는데, 현재는 배경 다운로드를 사용하고 있지만 여전히 몇 초만큼 제한적입니다.
안드로이드
안드로이드다운로드할 수 없음
다운로드할 수 없음인도에서 장치에 문제가 발생한 경우, 사용자와 통화를 하여 다른 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
자체 호스팅
자체 호스팅자체 호스팅 업데이트를 푸시할 때, Android 앱의 보안 정책에 맞지 않는 HTTP 엔드포인트를 사용하지 않도록 주의하세요. HTTP 엔드포인트를 사용하고 싶은 경우, 이 안내서를 따르세요.
압축 해제
압축 해제 제목압축 해제 문제: DEFLATED 항목이 EXT 설명자로 구성될 수 있습니다.
CLI으로 압축하지 않은 경우 CLI 명령어를 사용하여 다시 압축해 주세요. npx @capgo/cli zip BUNDLE_FOLDER.
이것은 자바의 알려진 문제입니다.
Clearfix 문제
Clearfix 문제 제목- usesCleartextTraffic와 관련된 문제가 발생하는 경우, sonar cloud에서 권장하는 좋은 관행을 따라서 plugin이 문제를 일으키는 경우가 90% 이상입니다. 하지만 일부 plugin에서는 문제를 일으킬 수 있습니다.
해결 방법은 다음과 같습니다. 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 __CAPGO_KEEP_0__ UserDefaults API
네트워크 권한
네트워크 권한 섹션로컬 서버를 사용하여 업데이트 테스트 중일 때 앱은 네트워크 권한을 요청합니다. 이는 원래의 동작이며,远程 서버를 사용하는 경우에는 그렇지 않습니다.
두 개의 OS
섹션 제목: 두 개의 OS수동 모드 업데이트를 수행할 때 일부 이벤트를 잡는 것이 어렵습니다. 예를 들어, 업데이트가 실패할 때 JS code이 다시 로드되기 때문에 이를 잡을 수 없습니다.
업데이트가 실패한 경우를 확인하기 위해 배포 목록을 나열하고 오류 통계를 확인하는 것이 하나의 대안입니다.
업데이트를 처리하는 방법을 향후 더 나은 방식으로 개선할 필요가 있습니다. 그러나 자동 모드는 업데이트를 수행하는 권장 방법이므로, 이에 대한 우선순위는 낮습니다.
업데이트를 처리하는 방법을 개선하는 데 도움이 필요합니다. PR은 언제든지 환영합니다.
CLI
CLICLI
Check if 앱 아이디 그리고 앱 이름 __CAPGO_KEEP_0__.config.ts capacitor 설정
__CAPGO_KEEP_0__
Known issues
Known issues이러한 문제가 발생하는 경우 알려진 문제 자연 플러그인 작업을 계획하고자 하는 경우 자연 플러그인 작업을 계획하고자 하는 경우 @capgo/capacitor-업데이터 자연 플러그인 작업을 계획하고자 하는 경우 @capgo/capacitor-업데이터 Capgo 플러그인 디렉토리 Capgo 플러그인 디렉토리 Capacitor Plugins by Capgo for the implementation detail in Capacitor Plugins by Capgo, 플러그인 추가 또는 업데이트 플러그인 추가 또는 업데이트 아이오닉 엔터프라이즈 플러그인 대체 Ionic Enterprise 플러그인 대체 제품 워크플로우에 대한 것입니다.