Capacitor-updaterを使って、あなたのCapacitorアプリケーションを手間なく更新しましょう。2023Capacitor-updaterを使って、あなたのCapacitorアプリケーションを手間なく更新しましょう。Capacitorコミュニティの皆さん、今日はアプリにCapacitor-updaterをセットアップする手助けをします。これにより、問題なくリリースを実行できます。CLOUDにログイン最初のアプリを追加する最初のバージョンをアップロードするチャンネルをデフォルトにするデバイスでライブアップデートを受け取るCapacitor-updaterとは?Capacitor-updaterは、アプリの更新や改善をエンドユーザーに即座に提供するための技術です。Storeのレビューを経ずに即座に提供したい場合に特に便利です。これは、利用可能になり次第、更新をサイドロードする「ウェブ的な」機敏さを持っていると考えることができます。アプリがクラッシュした場合、新しい更新をロールバックする機能も提供しています。どのように機能しますか?Capgoは、アプリのJavaScriptバンドルをCapgoサーバーと同期させ、ユーザーがアプリを開くたびに、新しい更新がバンドルに利用可能かどうかをCapgoサーバーに確認します。ユーザーエクスペリエンスを微調整するのに役立つ素晴らしい設定がたくさんあります。私は、すべてのプロジェクトでCapgoを使用しています。Storeのレビュープロセスにかける時間が減ります。詳しくはこちらでお読みください。制限はありますか?良さそうに聞こえますが、いくつかの注意点があります。最初の注意点は、OTAアップデートは__ウェブバンドルでのみ動作する__ということです。JSではほとんどすべてのコードをJS、CSS、HTMLで記述します。これが真実であったとしても、アプリにインストールするネイティブモジュールはまだ存在します。モジュールがあなたのAndroidまたはiOSのディレクトリを変更した場合、OTAを使ってアプリを更新することはできません。これらのディレクトリの内容はネイティブバイナリをコンパイルするために使用されるため、OTAでは更新できないからです。ネイティブアプリでもこの部分を更新することはできません。CI/CDを設定してこの部分を処理することができます。私はこちらでiOS用のチュートリアルを作成し、こちらでAndroid用も作成しました。Configurationサインアップして、最初のバージョンをアップロードするためのAPIキーを取得する時です!Capgoアカウントにサインアップすることから始めましょう。Capgoにログインすると、オンボーディングページが表示されます。オンボーディングページの手順に従って最初のアプリを追加してください。CLIガイダンスに従うコマンドラインから、Capacitorアプリのルートに直接移動して、以下を実行します。これにより、CapgoをCapacitorアプリにインストールします。CLIがCapgoでアプリを設定するプロセスを案内します。手動で行いたい場合は、以下の手順に従うことができます。Configurationプラグインをインストールするアプリに以下のコードを追加して終了する必要があります。これにより、Capacitorアプリにプラグインがインストールされます。'@capgo/capacitor-updater'CapacitorUpdater.notifyAppReady()これにより、ネイティブプラグインにインストールが成功したことが通知されます。copyを実行して、アプリを更新します。apikeyを使用して、CLIでログインします。Cloudでアプリを作成しましょう。addこのコマンドは、Capacitor構成ファイルで定義されているすべての変数を使用してアプリを作成します。uploadデフォルトでは、バージョン名はpackagejsonファイルにあるものになります。Capgoでビルドが存在するか確認してください。私のモバイルサンドボックスアプリでテストすることもできます。チャンネルをデフォルトにするアプリをCapgoに送信した後、アプリがCapgoからの更新を受信するためにチャンネルをdefaultにする必要があります。defaultデバイスでライブアップデートを受け取るアプリケーションがDeployからライブアップデートを受け取るためには、デバイスまたはエミュレーターでアプリを実行する必要があります。これを行う最も簡単な方法は、次のコマンドを使用して、エミュレーターまたはコンピュータに接続されたデバイスでローカルアプリを起動することです。android]アプリを開き、バックグラウンドに移動させ、再び開くと、ログにアプリがアップデートを行ったことが表示されるはずです。あなたは初めてのライブアップデートを成功裏にデプロイしました。これは、ライブアップデートでできることのほんの始まりに過ぎません。詳しくは、完全なライブアップデートのドキュメントをご覧ください。ローカルでアップデートを受信しない必要がある場合は、このコマンドを実行してください。Donadieu最新のニュースCapgoは、真にプロフェッショナルなモバイルアプリを作成するために必要な最高のインサイトを提供します。続きを読むブログのすべてを見る[フッターエlegantなアプリを構築することで、世界をより良い場所にする。売上の5%は炭素除去に使われます。すべての権利を保留します。