知られている問題
このプラグインのインストールステップと完全なマークダウンガイドを含むセットアップ用の質問をコピーする。
イオニクライブリロード
「イオニクライブリロード」のセクション- 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エンドポイントを使用することはできません。HTTPエンドポイントを使用したい場合は、以下のガイドを参照してください。
Unzip
「Unzip」セクションUnzipの問題: DEFLATEDエントリはEXT記述子を持つことができます
CLIでない別のものでバンドルを圧縮した場合、またはCLIコマンドを使用しない場合、zipのフォーマットが不正である可能性があります。 npx @capgo/cli zip BUNDLE_FOLDER.
Javaの既知の問題:
Clearfixの問題
「Clearfixの問題」セクション- usesCleartextTrafficで問題が発生している場合、原因はSonar Cloudが推奨する良い実践をフォローしているCapgoプラグインによるものです。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 が何も行えない場合
チェックする appId と appName あなたの __CAPGO_KEEP_0__.config.ts に存在するか capacitor.config.ts
__CAPGO_KEEP_0__ の設定