콘텐츠로 건너뛰기

지속 중인 문제

GitHub

아이온 라이브 리로드

아이온 라이브 리로드 섹션 제목
  • 개발할 때, CLI에서 아이온 라이브 리로드 기능을 사용하면 플러그인을 덮어써서 업데이트를 보지 못하게 됩니다.

퀘스트라 라이브 리로드

퀘스트라 라이브 리로드 섹션 제목
  • 아이온과 동일한 시스템을 사용하므로 업데이트를 보지 못합니다.
  • 대부분의 사용자가 마지막 버전을 받지 못하는 경우가 많습니다. (업데이트 크기가 20MB 이상일 때).
    앱을 열어두고 다운로드가 완료될 때까지 기다리던 과거의 사용자들이 이제는 배경 다운로드를 사용하지만, 여전히 몇 초 동안 제한됩니다.

다운로드가 불가능합니다

다운로드가 불가능합니다 섹션

인도에서 장치에 문제가 발생한 경우, 사용자와 통화하여 다른 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로 다른 것을 사용하여 번들을 압축한 경우, 압축 형식이 잘못되었거나 zip 형식이 잘못되었을 수 있습니다. CLI 명령을 사용하세요. npx @capgo/cli zip BUNDLE_FOLDER.

이것은 자바의 알려진 문제입니다.

Clearfix 문제

Clearfix 문제 제목
  • usesCleartextTraffic와 관련된 문제가 있는 경우, 그것은 sonar cloud에서 권장하는 좋은 관행을 따르는 플러그인 때문입니다. 90%의 경우에는 문제가 발생하지 않지만, 일부 플러그인과 충돌할 수 있습니다.

해결 방법은 __CAPGO_KEEP_1__ 명령을 추가하는 것입니다. android/app/src/main/AndroidManifest.xml __CAPGO_KEEP_1__ 명령을 <application> 키 :

tools:replace="android:usesCleartextTraffic"
xmlns:tools="http://schemas.android.com/tools"

개인 정보 수집 명세서

개인 정보 수집 명세서 섹션 제목

Add the NSPrivacyAccessedAPICategoryUserDefaults dictionary key to your 개인 정보 수집 명세서 (일반적으로 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 As __CAPGO_KEEP_0__의 접근 이유 UserDefaults API

네트워크 권한

네트워크 권한

로컬 서버를 사용하여 테스트 업데이트를 할 때 앱은 네트워크 권한을 요청할 것입니다. 이는 원래의 동작이며,远程 서버를 사용할 때는 그렇지 않습니다.

두 개의 OS

두 개의 OS

수동 모드 업데이트를 할 때, 일부 이벤트는 쉽게 잡히지 않습니다. 예를 들어, 업데이트가 실패할 때 code이 재로드되기 직전에 트리거가 발생하기 때문에 이를 잡을 수 없습니다.

업데이트가 실패한지 여부를 알기 위해 배포 목록을 나열하고 오류 통계를 확인하는 것이 하나의 대안입니다.

이 문제를 해결하는 더 나은 방법을 찾는 것이 필요하지만, 이는 우선순위가 낮습니다. 왜냐하면 자동 모드는 업데이트를 수행하는 권장 방법이기 때문입니다.

업데이트를 수행하는 방법을 개선하는 데 도움이 필요합니다. PR은 언제든지 환영합니다.

CLI

CLI

CLI이 아무것도 하지 못하는 경우

문제가 있는지 확인하세요 appId appName __CAPGO_KEEP_0__.config.ts __CAPGO_KEEP_0__ 공식 문서의 가이드를 따라하세요 capacitor 설정

알려진 문제에서 계속 진행하세요

__CAPGO_KEEP_0__

__CAPGO_KEEP_0__

만약에 native 플러그인 작업을 하려면 알려진 문제점 native 기능과 연결하기 위해 @capgo/capacitor-업데이터를 사용하세요 @capgo/capacitor-업데이터를 사용하여 native 기능을 사용하세요. Capgo 플러그인 디렉토리 Capgo 플러그인 디렉토리에서 제품 워크플로우를 사용하세요. Capacitor 플러그인들에 의해 Capgo Capacitor 플러그인들에 의해 Capgo의 implementation detail을 사용하세요. 플러그인 추가 또는 업데이트 플러그인 추가 또는 업데이트에서 implementation detail을 사용하세요. __CAPGO_KEEP_0__ 플러그인들에 의해 __CAPGO_KEEP_1__ Ionic Enterprise 플러그인 대체 제품 워크플로우에 대해.