콘텐츠로 건너뛰기

지속 중인 문제

GitHub

Ionic live reload

Ionic live reload
  • 개발할 때, CLI에서 Ionic live reload 기능을 사용하면 플러그인을 오버라이드 할 수 있으므로 업데이트를 보지 못합니다.

Quasar live reload

Quasar live reload
  • Ionic과 동일한 시스템을 사용하므로 업데이트를 보지 못합니다.
  • 대량 업데이트가 (> 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 명령어를 사용하여 압축 형식 또는 zip 형식이 올바르지 않을 수 있습니다 npx @capgo/cli zip BUNDLE_FOLDER.

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

Clearfix 문제

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

해결 방법은 다음과 같습니다. android/app/src/main/AndroidManifest.xml in <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>

Capgo에서 개인 정보 수집 명세서를 선언하는 것을 추천합니다. CA92.1 __CAPGO_KEEP_0__ UserDefaults API

네트워크 권한

네트워크 권한

로컬 서버를 사용하여 테스트 업데이트를 할 때 앱은 네트워크 권한을 요청합니다. 이는 원격 서버를 사용할 때 발생하는 것이 아닙니다.

두 개의 OS

두 개의 OS

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

업데이트가 실패한 경우를 확인하기 위해 배포 목록을 나열하고 오류 통계를 확인하는 방법이 있습니다.

이 문제를 해결하는 더 나은 방법을 찾는 것이 중요하지만, 현재는 자동 모드 업데이트를 권장하고 있기 때문에 우선순위는 낮습니다.

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

CLI

CLI

CLI이 아무것도 하지 못하는 문제가 있다면

Check if appId and appName are present in your capacitor.config.ts

Follow the guide of the official doc:

__CAPGO_KEEP_0__의 알려진 문제에서 계속 진행

__CAPGO_KEEP_0__의 알려진 문제에서 계속 진행

If you are using 알려진 문제 로 네이티브 플러그인 작업을 계획하고 연결하려면 네이티브 기능을 위한 @capgo/capacitor-업데이터 네이티브 기능을 위한 네이티브 기능을 위한 @capgo/capacitor-업데이터 Capgo 플러그인 디렉토리 Capgo 플러그인 디렉토리에서 제품 워크플로우 Capacitor 플러그인들에 의해 Capgo Capacitor 플러그인들에 의해 Capgo의 구현 세부 사항 플러그인을 추가하거나 업데이트 플러그인을 추가하거나 업데이트하는 구현 세부 사항 Ionic Enterprise 플러그인 대체품 Ionic Enterprise 플러그인 대체 제품 워크플로우에 대해.