알려진 문제
설치 단계와 이 플러그인의 전체 마크다운 가이드를 포함한 설정 프롬프트를 복사하세요.
아이오닉 리로드
아이오닉 리로드- 개발할 때, 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
자체 호스팅
자체 호스팅자체 호스팅 업데이트를 푸시할 때, HTTP 엔드포인트를 사용할 수 없습니다. 이는 안드로이드 앱의 보안 정책에 위배되기 때문입니다. 여전히 HTTP 엔드포인트를 사용하고 싶다면, 이 안내서를 따르세요:
압축 해제
압축 해제 제목압축 해제 문제: DEFLATED 항목이 EXT 설명자로 구성될 수 있습니다.
CLI으로 압축하지 않은 경우에만 CLI 명령어를 사용하세요. npx @capgo/cli zip BUNDLE_FOLDER.
이것은 자바의 알려진 문제입니다:
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>__CAPGO_KEEP_0__ CA92.1 __CAPGO_KEEP_0__ UserDefaults API
네트워크 권한
네트워크 권한 섹션로컬 서버를 사용하여 업데이트 테스트 중일 때 앱은 네트워크 권한을 요청합니다. 이는 원래의 동작이며,远程 서버를 사용하는 경우에는 그렇지 않습니다.
두 개의 OS
두 개의 OS수동 모드 업데이트를 수행할 때, 일부 이벤트는 쉽게 잡히지 않습니다. 예를 들어, 업데이트가 실패할 때, JS code이 다시 로드되기 직전에 트리거가 발생하기 때문에 이를 잡을 수 없습니다.
업데이트가 실패한 경우를 확인하기 위해, 배ंडल 목록을 확인하고 오류 통계를 확인하는 방법이 있습니다.
업데이트를 처리하는 방법을 향후 더 나은 방식으로 개선할 필요가 있습니다. 그러나 자동 모드는 업데이트를 수행하는 권장 방법이므로, 이에 대한 우선순위를 낮추고 있습니다.
업데이트를 개선하는 데 도움이 되는 PR은 언제든지 환영합니다.
CLI
CLICLI
Check if 앱 ID 및 앱 이름 __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 플러그인 대체 Ionic Enterprise Plugin Alternatives 제품 워크플로우에 대한 것입니다.