知見
このプラグインのインストール手順と全マークダウン ガイドを含むセットアップ ポンプをコピーする。
イオニクライブリロード
「イオニクライブリロード」のセクション- 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アプリのセキュリティポリシーに違反するからです。まだHTTPエンドポイントを使用したい場合は、以下のガイドを参照してください。
アンジップ
「アンジップ」のセクションアンジップの問題: DEFLATEDエントリはEXTの記述子を持つことができます
CLIでないものでバンドルを圧縮した場合は、フォーマットまたはzipファイルが不正である可能性があります。CLIコマンドを使用してください npx @capgo/cli zip BUNDLE_FOLDER.
Javaの既知の問題です:
Clearfixの問題
「Clearfixの問題」のセクション- usesCleartextTrafficで問題が発生している場合は、ソナークラウドの推奨事項に従っているため、90%の場合に正常に機能しますが、一部のプラグインでは問題が発生する可能性があります。
解決策は、次のとおりです。 android/app/src/main/AndroidManifest.xml 次の <application> key :
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 __CAPGO_KEEP_0__ UserDefaults API
__CAPGO_KEEP_0__
ネットワーク権限ローカルサーバーを使用したテストアップデートの場合、アプリはネットワーク権限を求めます。これは正常な動作であり、リモートサーバーを使用した場合にはありません。
When doing manual mode updates, some events are not easy to catch, for example the update fail triggers just before your JS code reloads, so you will not be able to catch it.
将来的には、この問題をより良く解決する方法を探す必要がありますが、現在は自動モードが推奨されているため、優先順位は低いです。
改善に役立つ Pull Request は歓迎されています。
__CAPGO_KEEP_0__
CLI
CLIあなたのCLIが何も行えない場合
確認してください appId と appName あなたの__CAPGO_KEEP_0__.config.ts capacitor.config.ts
__CAPGO_KEEP_0__の設定
Known issuesから続くセクション
__CAPGO_KEEP_0__Capgoを使用している場合 知られている問題 ネイティブ プラグインの作業を計画するには、Capgoを接続する 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 for the implementation detail in Capacitor Plugins by Capgo, プラグインの追加または更新の実装詳細 Ionic Enterprise プラグインの代替 Capgoを使用している場合 Capgo製品ワークフローにおけるIonic Enterprise プラグイン代替について。