メニューに進む

既知の問題

GitHub
  • 開発するときに、CLIからイオニクライブリロード機能を使用すると、プラグインを上書きするため、更新を確認することはできません。
  • クアサーライブリロードは、イオニクの下で同じシステムを使用しているため、更新を確認することはできません。
  • 大きなアップデート(> 20MB)が送信されたときに、多くのユーザーが最新バージョンを取得できないことがよくあります。
    過去には、ユーザーはアプリを閉じるまでダウンロードが完了するのを待たなければなりませんでしたが、現在はバックグラウンドダウンロードを使用していますが、まだ数秒しかありません。

Android

Android

ダウンロードできない

ダウンロードできない

インドのデバイスで問題が発生したことがあり、ユーザーに電話をかけ、異なるDNSサーバーを試してもらったことがあります。DNSサーバーが変更されると問題が解決したことがあります。

問題が発生している場合は、CloudflareやGoogle DNSなどの別の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記述子を持つことができます

zipファイルをCLI以外のもので作成した場合は、zipファイルのフォーマットが不正である可能性があります。CLIコマンドを使用してください。 npx @capgo/cli zip BUNDLE_FOLDER.

Javaの既知の問題です:

Clearfixの問題

Clearfix issue
  • usesCleartextTrafficの問題が発生している場合は、Sonar Cloudの推奨事項に従ってプラグインが動作している可能性があります。90%の場合、問題なく動作しますが、一部のプラグインでは問題が発生する可能性があります。

修正するには、以下の内容を追加してください。 android/app/src/main/AndroidManifest.xml Capgoの設定ファイルの <application> key :

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

iOS

iOS

プライバシーマニフェスト

プライバシーマニフェスト

辞書の NSPrivacyAccessedAPICategoryUserDefaults keyを追加してください プライバシー マニフェスト (通常 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の再読み込み直前に発生するため、キャッチすることができません。

as the reason for accessing the

code.

別の選択肢は、バンドルの一覧を表示し、エラー統計を確認して、更新が失敗したかどうかを知ることです。

将来、より良い方法でこの問題を処理する必要がありますが、自動モードが推奨されるため、優先順位はありません。

PRは、改善に役立つようにしてください。

あなたのCLIが何も行えない場合

確認する appIdappName あなたの__CAPGO_KEEP_0__.config.tsに含まれているかどうか capacitor

公式ドキュメントのガイドに従ってください。

Capacitorを使用している場合 既知の問題 ネイティブ プラグインの作業を計画するには、Capacitorを Using @capgo/capacitor-updater for the native capability in Using @capgo/capacitor-updater, Capgo Plugin Directory for the product workflow in Capgo Plugin Directory, Capacitor Plugins by Capgo Capacitor プラグインの実装詳細については、Capgo で確認してください。 プラグインの追加または更新 __CAPGO_KEEP_0__ プラグインの追加または更新の実装詳細については、確認してください。 Ionic Enterprise プラグインの代替 __CAPGO_KEEP_0__ の製品ワークフローは、Ionic Enterprise プラグインの代替です。