既知の問題
インストール手順とこのプラグインのフル マークダウン ガイドを含むセットアップのコピー可能なコマンドを提示します。
イオニクライブリロード
セクション:イオニクライブリロード- 開発するときに、CLIからイオニクライブリロード機能を使用すると、プラグインを上書きするため、更新は見ることができません。
クアサーライブリロード
セクション:クアサーライブリロード- 内部ではイオニクと同じシステムを使用しているため、更新は見ることができません。
更新が失敗する
セクション:更新が失敗する- 通常は、20MBを超える大きな更新が送信されたときに発生します。多くのユーザーが最後のバージョンを取得できないためです。
過去には、ユーザーはダウンロードが完了するまでアプリをオープンにしなければならなかったのですが、現在はバックグラウンドダウンロードを使用していますが、まだ数秒間の制限があります。
Android
Androidダウンロードできない
ダウンロードできないインドのデバイスでいくつかの問題が見られたが、ユーザーに電話をかけ、異なる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エンドポイントを使用することはセキュリティポリシー上の制約により、Androidアプリでは不可です。まだ使用したい場合は、以下のガイドを参照してください。
展開
展開のセクション展開の問題: DEFLATED エントリは EXT ディスクリプターを持つことができます
あなたが CLI 以外のものでバンドルを圧縮した場合、フォーマットまたはあなたの zip が不正である可能性があります。 CLI コマンドを使用してください npx @capgo/cli zip BUNDLE_FOLDER.
Java の既知の問題です:
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>を宣言することをお勧めします CA92.1 の UserDefaults API.
ネットワーク権限
「ネットワーク権限」ローカルサーバーでテストアップデートを行う場合、アプリはネットワーク権限を求めます。これは正常な動作であり、リモートサーバーを使用する場合には発生しません。
両方のOS
「両方のOS」手動モードのアップデートを行う場合、あるイベントは簡単にキャッチできません。例えば、更新が失敗したときのイベントは、JS code が再読み込みされる直前に発生します。したがって、キャッチすることはできません。
バンドルの一覧を表示し、エラーの統計を確認することで、更新が失敗したかどうかを判断することができます。
将来的には、この問題をより適切に解決する方法を探す必要がありますが、現在は自動モードが推奨されているため、優先順位は低くなります。
PRを通じて、改善に協力してください。
CLI
「CLI」あなたの CLI が何もできない場合
確認してください appId そして appName あなたの __CAPGO_KEEP_0__.config.ts に capacitor.config.ts
__CAPGO_KEEP_0__ の設定
既知の問題から続けてください
あなたがCapacitor を使用している場合 問題点 ネイティブ プラグインの作業を計画するには、 ネイティブ機能の使用に@capgo/capacitor-updaterを使用 ネイティブ機能の使用に@capgo/capacitor-updaterを使用する場合の Capgo プラグイン ディレクトリ Capgo プラグイン ディレクトリの Capacitor プラグインのCapgo Capacitor プラグインのCapgoの プラグインの追加または更新 プラグインの追加または更新の イオニック エンタープライズ プラグインの代替 イオニック エンタープライズ プラグインの代替の