Fitbit Versa 4に `@Fitbit/SDK-Build-Targets`に非公式のドロップインパッケージを使用することは、非公式のアプローチによって可能です。この方法では、デバイスにサードパーティのアプリケーションをサイドロードすることが含まれます。これを達成する方法の詳細な概要は次のとおりです。
### 背景
Fitbitは、Versa 4とSense 2のサードパーティアプリ開発を公開SDKで公式にサポートしていません。ただし、開発者は、非公式の方法を使用してアプリをサイドロードする方法を見つけました。
###非公式パッケージを使用する手順
1.開発者ブリッジとUSBデバッグを有効にします。
- Versa 4を充電器に接続し、設定にアクセスします。
-Developer Bridgeに移動し、USBのデバッグをトグに切り替えます。このステップは、アプリをサイドロードするためにデバイスをコンピューターに接続するために重要です[3]。
2。環境フラグの設定:
- コンピューターで、「Fitbit_Qa_Commands」環境フラグを設定して、デバイスのUSBホストを発見できるようにします。これは、端末[1]でコマンド `export fitbit_qa_commands = 1`を使用して実行できます。
3.アプリを作成する:
- 「@fitbit/sdk-build-targets」に非公式のドロップインパッケージを使用するプロジェクトをクローンまたは作成します。
- プロジェクトディレクトリに移動し、「Yarnインストール」を実行し、「Yarn Build」を実行して、アプリをインストールするために準備します[1]。
4。アプリをインストールします:
-Fitbit開発者ブリッジを使用して、デバイスをコンピューターに接続します。
- コマンドを実行して、アプリをデバイスにインストールします。これには通常、ブリッジをセットアップした後、「Fitbit $ build-and-install」などのコマンドを使用します[1]。
###考慮事項
- 互換性の問題:Versa 3(ATLAS)の公式SDKはVersa 4と互換性がありません。Versa4を正しくターゲットにするには、プロジェクト設定を調整する必要があります[3]。
- 安定性とサポート:これは非公式な方法であるため、安定性の問題や予期しない動作がある可能性があります。さらに、Fitbitはこれらのデバイスのサードパーティ開発を公式にサポートしていないため、将来の更新により互換性が崩壊する可能性があります[3] [4]。
- アプリの共有:アプリはプライベートリンクを介して共有できますが、パブリックアプリギャラリー[7] [9]では利用できません。
### 結論
Fitbit Versa 4で「@Fitbit/SDK-Build-Targets」に非公式のドロップインパッケージを使用することは可能ですが、慎重なセットアップが必要であり、公式のサポートがないためにリスクを伴う場合があります。開発者は、機能性と互換性の潜在的な問題と制限に備える必要があります。
[1] https://github.com/cmengler/fitbit-app-versa4
[2] https://www.reddit.com/r/fitbit/comments/dck2iq/how_to_build_for_versa_2/
[3] https://stackoverflow.com/questions/73916842/how-can-i-enable-versa-4-usb-debugging
[4] https://community.fitbit.com/t5/sdk-development/unofficial-approach-to-sideload-app-on-4/td-p/5338575
[5] https://community.fitbit.com/t5/sdk-development/custom-faces-on-versa-4/td-p/5501874/page/2
[6] https://store.google.com/us/product/fitbit_versa_4?hl=en-us
[7] https://www.reddit.com/r/fitbit/comments/185gtd7/barcodes_app_for_versa_4_sense_2_store_barcodes/
[8] https://grapheneos.org/releases
[9] https://www.reddit.com/r/fitbit/comments/1cvquad/qr_codes_app_for_versa_4_sense_2/