開発中に開発サーバーへ接続し、即座にホットリロードを実現
まずは configureServer() および以下に示すその他のコアメソッド。
プラットフォーム対応
「プラットフォーム対応」という見出しのセクション| プラットフォーム | サポート | 備考 |
|---|---|---|
| iOSと | はい | ネイティブ |
| Androidでは | はい | ネイティブ |
| Web | いいえ | Capacitor.getPlatform() でガード |
コア機能
「コア機能」セクションconfigureServer- 以降の接続で使用するリモート開発サーバーの設定を保存します。connect- アクティブでない場合、WebSocket 接続を確立します。disconnect- 現在の WebSocket 接続を閉じ、自動再接続を無効にします。getStatus- 現在の接続状態を返します。
公開 API
「Public API」セクション| メソッド | 説明 |
|---|---|
configureServer | 次回の接続で使用するリモート開発サーバーの設定を保存します。 |
connect | WebSocket接続がまだ有効でない場合は、接続を確立します。 |
disconnect | 現在のWebSocket接続を閉じ、自動再接続を無効にします。 |
getStatus | 現在の接続ステータスを返します。 |
reload | Capacitor WebViewをフルリロードします。 |
reloadFile | ランタイムが対応していれば単一のファイル/モジュールをリロードします(非対応時はフルリロード)。 |
addListener | サーバーから発行されるリロードイベントを監視します。 |
addListener | ソケットのステータス変更(接続/切断)をリッスンします。 |
removeAllListeners | 登録されているすべてのリスナーを削除します。 |
getPluginVersion | ネイティブの Capacitor プラグインのバージョンを取得します。 |
Source of Truth
「Source Of Truth」セクションこのリファレンスは以下から同期されています: src/definitions.ts における capacitor-live-reload.
続きは @capgo/capacitor-live-reload から
「続きは @capgo/capacitor-live-reload から」というセクション使用している場合 @capgo/capacitor-live-reload ネイティブプラグインの作業を計画するには、次と連携してください: @capgo/capacitor-live-reload の使い方 @capgo/capacitor-live-reload を使ったネイティブ機能については、 Capgo プラグインディレクトリ Capgo プラグインディレクトリのプロダクトワークフローについては、 Capgo による Capacitor プラグイン Capgo による Capacitor プラグインの実装詳細については、 プラグインの追加または更新 プラグインの追加または更新における実装詳細については、および Ionic Enterprise プラグインの代替案 Ionic Enterprise プラグインの代替案におけるプロダクトワークフローについては。