概要
概要セクションcapacitor アプリのリアルタイム更新
基本機能
基本機能セクションnotifyAppReady- JavaScriptが初期化されたことをネイティブ層に通知します。setUpdateUrl- アプリの更新URLを実行時動的に設定します。setStatsUrl- アプリの統計URLを実行時動的に設定します。setChannelUrl- アプリのチャンネルURLを実行時動的に設定します。
Public API
「Public API」というセクション| メソッド | 説明 |
|---|---|
notifyAppReady | JavaScriptが初期化されたことをネイティブ層に通知します。 |
setUpdateUrl | アプリの更新URLを実行時動的に設定します。 |
setStatsUrl | アプリの統計URLを実行時動的に設定します。 |
setChannelUrl | アプリのチャンネルURLを実行時動的に設定します。 |
download | 指定されたURLから後でインストールするために新しいバンドルをダウンロードします。 |
next | アプリがバックグラウンドに移動したり再起動したときに、次のバンドルを有効にします。 |
set | 現在のバンドルを設定し、すぐにアプリを再読み込みします。 |
delete | ローカルストレージからバンドルを削除してディスクスペースを解放します。 |
setBundleError | 手動更新モードで、バンドルを手動でエラー/失敗としてマークします。 |
list | アプリ内に保存されているすべてのローカルにダウンロードされたバンドルを取得します。 |
reset | 知られている良いバンドルにアプリをリセットします。 |
current | 現在有効なバンドルの情報を取得します。 |
reload | 適用する待機更新を適用するために、手動でアプリを再読み込みします。 |
setMultiDelay | 適用する待機更新が適用される前に、条件を満たすように設定します。 |
cancelDelay | すべての遅延条件をキャンセルし、待機更新を即座に適用します。 |
getLatest | 最新の利用可能なバンドルバージョンを確認するために、更新サーバーにアクセスします。 |
setChannel | このデバイスにローカルランタイムのアップデートチャンネルを設定します。ダッシュボード/API デバイスオーバーライドを作成しません。 |
unsetChannel | このデバイスのチャンネル割り当てを削除し、デフォルトのチャンネルに戻します。 |
getChannel | このデバイスに割り当てられている現在のチャンネルを取得します。 |
listChannels | このデバイスが自ら割り当てることができるすべてのチャンネルのリストを取得します。 |
setCustomId | このデバイスにカスタムIDを設定します。 |
getBuiltinVersion | このデバイスのビルトインバンドルバージョン(あなたのネイティブアプリに同梱されたオリジナルのバージョン)を取得します。 |
getDeviceId | このデバイスのユニークでプライバシーフレンドリーなIDを取得します。 |
getPluginVersion | Capacitor アップデートプラグインがあなたのアプリにインストールされているバージョンを取得します。 |
isAutoUpdateEnabled | 自動アップデートが現在有効かどうかを確認します。 |
removeAllListeners | このプラグインに登録されたすべてのイベントリスナーを削除します。 |
addListener | このプラグインでバンドルダウンロードイベントをリスンします。ダウンロードが開始されたとき、ダウンロード中、ダウンロードが完了したときに発火します。このダウンロード中のダウンロードパーセントをすべて返します。 |
addListener | このプラグインでアップデートが必要ないイベントをリスンします。毎回アプリが起動したときに強制的にアップデートをチェックしたい場合に便利です。 |
addListener | __CAPGO_KEEP_0__の更新イベントを待ち受けます。常にアプリ起動時に自動チェックを行いたい場合に便利です。 |
addListener | __CAPGO_KEEP_0__のダウンロード完了イベントを待ち受けます。 |
addListener | __CAPGO_KEEP_0__の破壊的更新イベントを待ち受けます。バックエンドが現在のアプリと互換性のない更新をフラグとして設定した場合に発生します。レガシ modalリスナーと同じペイロードを発行します。 majorAvailable アプリのメジャーアップデートイベントを待ち受けます。メジャーアップデートが自動アップデートのブロック設定によってブロックされている場合に通知します。 |
addListener | アプリのアップデート失敗イベントを待ち受けます。アプリ起動時にアップデートがインストールできなかった場合に通知します。 |
addListener | アプリのセットイベントを待ち受けます。バンドルが成功的に適用された場合に通知します。このイベントは、JavaScriptが消費するまでネイティブに保持されるため、アプリが再読み込みされる前にリスナーがアタッチされていない場合、最後の保留中のイベントはリスナーがサブスクライブしたときに一度だけ配信されます。 |
addListener | アプリのセット次イベントを待ち受けます。次にインストールするバンドルがキューされた場合に通知します。 set アプリのダウンロード失敗イベントを待ち受けます。バンドルのダウンロードが失敗した場合に通知します。 |
addListener | アプリのリロードイベントを待ち受けます。リロードが発生した場合に通知します。 |
addListener | アプリのアプリリードイベントを待ち受けます。アプリが使用可能な状態になった場合に通知します。このイベントは、JavaScriptが消費するまでネイティブに保持されるため、アプリが再読み込みされる前にリスナーがアタッチされても、イベントはまだ配信されることがあります。 |
addListener | __CAPGO_KEEP_0__ |
addListener | __CAPGO_KEEP_0__ |
addListener | チャネルプライベートイベントをリスンする、チャネルがデバイス自律割り当てを許可していない場合に発生する。 |
addListener | Android上の柔軟な更新状態の変更をリスンする。 |
isAutoUpdateAvailable | 自動更新機能が利用可能かどうかを確認する (カスタムサーバー設定によって無効になっていない場合)。 |
getNextBundle | 次のリロードで有効になるようにキューされているバンドルの情報を取得する。 |
getFailedUpdate | 最後にロードに失敗したバンドルの情報を取得する。 |
setShakeMenu | デバッグとテストのために shake ギャザルのメニューを有効または無効にする。 |
isShakeMenuEnabled | shake ギャザルのデバッグメニューが現在有効かどうかを確認する。 |
setShakeChannelSelector | 実行時で shake チャネルセレクタを有効または無効にする。 |
isShakeChannelSelectorEnabled | shake チャネルセレクタが現在有効かどうかを確認する。 |
getAppId | 更新サーバー通信に使用される現在の App ID を取得する。 |
setAppId | 更新サーバー通信に使用される App ID を動的に変更する。 |
getAppUpdateInfo | App Store または Play Store でのアプリの利用可能性に関する情報を取得する。 |
openAppStore | App Store または Play Store でアプリのページを開きます。 |
performImmediateUpdate | Android で即時インストール更新を実行します。 |
startFlexibleUpdate | Android で柔軟なインストール更新を開始します。 |
completeFlexibleUpdate | Android で柔軟なインストール更新を完了します。 |
ソース オブ トゥルース
「ソース オブ トゥルース」というセクションこのリファレンスは、@__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-updater から同期されています。 src/definitions.ts in capacitor-updater から続けます。.
Keep going from @capgo/capacitor-updater
あなたが @capgo/capacitor-updater を使用している場合If you are using @capgo/capacitor-updater nativeプラグインの作業を計画するには、接続する @capgo/capacitor-updaterを使用 native機能のための@capgo/capacitor-updaterを使用 Capgo プラグイン ディレクトリ Capgo プラグイン ディレクトリの製品ワークフロー Capacitor プラグインをCapgoで Capacitor プラグインの実装詳細をCapgoで プラグインの追加または更新 プラグインの追加または更新の実装詳細 Ionic Enterprise プラグインの代替 Ionic Enterprise プラグインの代替の製品ワークフロー