Fitbridge Sync

よくある質問 (JP)

プランと機能について

Q. 無料版とPro版の違いは何ですか?

【無料版】
・データ同期: 手動のみ(1時間に1回まで)
・履歴: 最新のデータのみ


【Pro版】
・データ同期: 5分ごとの詳細データを記録
・自動同期: 定期的なバックグラウンド実行
・履歴同期: 最大過去7日間のデータを再取得(リカバリ)
・広告: 非表示

Q. 機種変更をした場合、Pro版やサポーターの購入状態は引き継げますか?

はい、引き継げます。
新しいiPhoneでアプリをインストールし、設定画面にある「購入を復元する」ボタンを押してください。有効な購入情報があれば、自動的にPro版機能やサポーター状態が復元されます。

アカウント・仕組みについて

Q. アカウント削除ボタンが見当たりません。

本アプリは、お客様のFitbitアカウントを使用してログイン(認証)を行いますが、本アプリ独自の会員登録(アカウント作成)機能はございません。 したがって、削除すべき「本アプリのアカウント」自体が存在しません。利用を停止する場合は、Fitbitアカウントとの連携解除を行ってください。

同期するデータについて

Q. このアプリで同期できる項目は何ですか?

現在、以下のデータをFitbitからAppleヘルスケアへ同期することができます。

  • アクティビティ: 歩数、移動距離、アクティブエネルギー(消費カロリー)、上った階数
  • バイタル: 心拍数(安静時心拍数を含む)
  • 睡眠: 睡眠時間、睡眠の質(ステージ別データ)
  • 身体計測: 体重、体脂肪率
  • 栄養・水分: 水分摂取量
項目 Pixel Watch
Sense / Versa
Charge 6/5
Luxe / Inspire 3
歩数・距離・カロリー
心拍数・睡眠
階数 (高度)
センサー非搭載
体重 (ログ)

※ 古い機種 (Charge 4等) は階数に対応している場合があります。

数値の算出と違いについて

Q. 「アクティブエネルギー」はどのように計算されていますか?

Fitbitから取得できる詳細なカロリーデータには、活動分だけでなく「基礎代謝量(BMR)」が含まれています。Appleヘルスケアの「アクティブエネルギー」仕様に合わせるため、本アプリでは総消費量からBMRを差し引いて算出しています。

また、Fitbitから極端に低いBMR値が返されるケースに対応するため、スマート補正ロジック(下限値1500kcalの適用や過去データの平均値利用)を導入し、就寝中などに誤ってアクティブエネルギーが計上されないよう精度を高めています。

アクティブエネルギー = 総消費量(詳細) - (補正BMR ÷ 1440分 × 同期区間)

Q. FitbitアプリとAppleヘルスケアで歩数が合わないのはなぜですか?

Appleヘルスケアは、iPhone本体、Apple Watch、そしてFitbridge Syncを通じて届くFitbitのデータなど、複数のソースを統合して管理します。システム側で「重複しているデータ」を自動的に除外し、独自の優先順位で集計するため、Fitbit側の生データと合計値に差異(数百歩程度)が生じる場合があります。これはAppleヘルスケア側の正常な仕様です。

Q. カロリーが0と表示される / 本体の数値よりも少ないのはなぜですか?

これは仕様です。Fitbitのカロリー表示は「基礎代謝(BMR)+活動代謝」の合計ですが、Appleヘルスケアの「アクティブエネルギー」は「活動代謝のみ」を記録する項目だからです。
二重計上を防ぐため、本アプリではFitbitの総カロリーからBMR(基礎代謝)を差し引いて同期します。そのため、寝ている間や安静にしている時間は「0」になることがありますが、正常な動作です。

Q. 同期は成功しているのに、ヘルスケア・フィットネスに反映されません。

Appleヘルスケア側の「データソースの優先順位」が原因の可能性があります。
Apple Watchと併用している場合、Apple Watchのデータが優先表示され、本アプリのデータが隠れていることがあります。ヘルスケアアプリの各項目(歩数など)の「データソースとアクセス」設定で、Fitbridge Syncの優先順位を上げてご確認ください。

Q. プロフィールの体重が同期されません。

仕様です。
Fitbridge Syncは、Fitbitアプリまたは連携体重計で「その日に記録された体重ログ」のみを同期します。
Fitbitのプロフィール設定値(固定値)は同期対象外となります。体重計に乗らなかった日はデータが空となります。

Q. 歩数が0歩で上書きされてしまいました。

Fitbitサーバー側の同期遅延により、一時的に「0歩」としてデータが返される場合があります。
Fitbit公式アプリで正しい歩数が表示されていることを確認した後、本アプリの設定メニュー(Pro機能)から「履歴同期 (過去7日間)」を実行することで、正しい歩数に修正(リカバリ)することができます。

技術的な制限について

Q. 同期ボタンが「待機中」になって押せません。

Fitbit APIのアクセス制限(Rate Limit)を回避するためのクールダウンタイムです。
無料版: 1時間Pro版: 5分の待機時間を設けています。この制限はAPIを安定して利用するために必須の仕様となっております。

Q. 画面ロック中に同期されないのは故障ですか?

いいえ、iOSのセキュリティ仕様です。デバイスがパスコードやFaceIDでロックされている間、ヘルスケアデータは高度に暗号化され、アプリからのアクセスが拒否されます。本アプリはこの制限を正しく検知し、ロック解除後に安全に同期を再開(保留)するよう設計されています。

Q. 自動同期が設定した時間通りに実行されません。

iOSの省電力機能(バックグラウンドタスク管理)の仕様によるものです。
「15分ごと」等の設定はあくまで目安であり、実際の実行タイミングは端末のバッテリー残量や使用状況に応じてiOSが決定します。必ずしも設定通りの時刻に実行されるわけではありません。

Q. 過去のデータはどこまで遡って同期できますか?

本アプリの仕様上、遡及できるのは最大で過去7日間までとなります。
データの整合性を保ちつつ、API制限の範囲内で安定して動作させるための制限となります。7日以上前のデータを後から同期することはできません。

Q. 開発者の動作確認環境は?

開発者は以下の環境で日々の動作確認を行っております。

  • iPhone 14 Plus (iOS 26.2.1)
  • Fitbit Inspire 3

サポーター制度について

Q. サポーター制度とは何ですか?

個人開発である本アプリの継続的な改善・運営をご支援いただくための制度です。
頂いたご支援は、サーバー維持費、開発機材の購入、新機能開発のモチベーション維持などに充てられます。

Q. Pro版(プレミアム購読)との違いは?

Pro版は「自動同期などの追加機能」を提供するものですが、サポーター制度は純粋な「開発者への月額支援(サブスクリプション)」であり、アプリ内機能の追加や優待はありません。
ささやかなお礼として、ご支援(購読)いただいている期間中、ご希望の方のお名前(ニックネーム)を公式サイトのSpecial Thanks欄に掲載させていただきます。
※解約された場合、掲載は取り下げとなりますのでご了承ください。

Q. サポーター(月額支援)の解約方法は?

iPhoneの「設定」アプリ > [自分の名前] > [サブスクリプション] から、いつでもキャンセル可能です。
※アプリを削除しただけでは解約されませんのでご注意ください。

Q. アイコンや名前が表示されない場合があるのはなぜですか?

不適切な画像や表現を防ぐため、掲載はすべて開発者による事前承認制となっております。
公序良俗に反する内容、著作権を侵害する画像、その他運営が不適切と判断した場合は、掲載を見送らせていただく場合がありますのでご了承ください。

FAQ (English)

Plans & Features

Q. What is the difference between Free and Pro?

[Free Version]
- Sync: Manual only (Limit: Once per hour)
- History: Latest data only


[Pro Version]
- Sync: Detailed 5-min intervals
- Auto Sync: Periodic background fetch
- Recovery: Sync history for past 7 days
- Ads: Removed

Q. Can I restore my Pro/Supporter purchase after changing iPhone?

Yes.
Install the app on your new iPhone and tap the "Restore Purchase" button in Settings. If you have an active subscription or purchase, it will be restored automatically.

Account & Mechanism

Q. I can't find the "Delete Account" button.

The app uses your Fitbit account for login (authentication), but does not have its own proprietary account system. Therefore, there is no "Fitbridge Sync account" to delete. If you wish to stop using the service, simply revoke access from your Fitbit account settings.

Supported Data

Q. What data types can be synced?

Currently, the app supports syncing the following data from Fitbit to Apple Health:

  • Activity: Steps, Distance, Active Energy (Calories Burned), Flights Climbed
  • Vitals: Heart Rate (including Resting Heart Rate)
  • Sleep: Sleep Duration, Quality (Sleep Stages)
  • Body Metrics: Weight, Body Fat Percentage
  • Nutrition: Water Intake
Data Type Pixel Watch
Sense / Versa
Charge 5/6
Luxe / Inspire
Ace
Steps / Dist / Cals
Heart Rate / Sleep
Floors (Elevation)
No Sensor
Weight (Log)

* Older models (e.g. Charge 4) may support floors.

Values & Differences

Q. How is "Active Energy" calculated?

Detailed calorie data from Fitbit includes Basal Metabolic Rate (BMR). To match Apple Health's "Active Energy" specification, we subtract BMR from the total calories.

Additionally, to ensure accuracy even when Fitbit returns unusually low BMR values, we apply a Smart Correction Logic (enforcing a safety floor of 1500 kcal or using historical averages) to prevent false active energy recording during sleep.

Active Energy = Total Calories - (Corrected BMR ÷ 1440 min × Sync Duration)

Q. Why do step counts mismatch between Fitbit and Apple Health?

Apple Health aggregates data from multiple sources (iPhone, Apple Watch, and Apps like Fitbridge Sync). It automatically filters duplicates and prioritizes sources, so slight discrepancies (a few hundred steps) are normal and expected behavior of the Apple Health system.

Q. Active Energy is 0 or much lower than Fitbit App.

This is expected behavior.
Fitbit shows "Total Calories" (BMR + Activity), while Apple Health's "Active Energy" records only "Activity".
To prevent double counting, this app subtracts BMR from the total calories. Therefore, it is normal for the value to be 0 during sleep or rest.

Q. Sync succeeds, but data doesn't update in Apple Health/Fitness.

This might be due to "Data Source Priority" in Apple Health.
If you use an Apple Watch, its data takes precedence. Please check "Data Sources & Access" in the Apple Health app for each category and move Fitbridge Sync to the top of the priority list.

Q. My profile weight is not syncing.

This is expected behavior.
Fitbridge Sync only syncs "weight logs" recorded on that specific day (via Fitbit app or connected scale).
The static profile weight setting is not synced. Days without a weight record in Fitbit will appear empty.

Q. My steps were overwritten with 0.

This can happen if the Fitbit API temporarily returns "0 steps" due to sync delays.
Once the correct steps are visible in the Fitbit Official App, you can recover the data by running "History Sync (Last 7 Days)" from the Fitbridge Sync settings menu (Pro feature).

Technical Limitations

Q. The sync button says "Waiting" and is disabled.

This is a cooldown period to prevent hitting Fitbit API limits.
Free Version: 1 hour, Pro Version: 5 minutes.
This restriction is necessary to ensure stable API usage.

Q. Sync stops when screen is locked. Is this a bug?

No, this is an iOS security feature. When the device is locked (Passcode/FaceID), access to encrypted Health data is restricted. The app detects this and will safely resume (pending) syncs once the device is unlocked.

Q. Auto-sync doesn't run at the exact scheduled time.

This is due to iOS background task management.
The setting (e.g., every 15 mins) is a suggestion to the system. The actual execution time is determined by iOS based on battery life and device usage, so it may not run exactly on time.

Q. How far back can I sync past data?

Due to app specifications, you can sync up to the past 7 days.
This limit is set to balance data consistency with API usage limits. Data older than 7 days cannot be synced.

Q. What is the verified environment?

The developer verifies app functionality daily on the following environment:

  • iPhone 14 Plus (iOS 26.2.1)
  • Fitbit Inspire 3

Supporter System

Q. What is the Supporter System?

This is a program to support the continuous development and maintenance of this indie app.
Your support helps cover server costs, equipment, and keeps us motivated to build new features.

Q. Is this different from the Pro Version?

Yes. The Pro Version unlocks features like Auto-Sync. The Supporter System is a monthly subscription to support the developer and does not unlock additional app features.
As a token of appreciation, active supporters can opt to have their nickname listed on our website.
*Please note that your listing will be removed if the subscription is cancelled.

Q. How do I cancel my support subscription?

You can cancel anytime via the iPhone "Settings" app > [Your Name] > [Subscriptions].
*Deleting the app does not cancel the subscription.

Q. Why is my icon/name not showing up?

To prevent inappropriate content, all submissions are subject to manual approval.
We reserve the right to decline listing names or images that violate public order, copyright, or are deemed inappropriate by the developer.