Before Setup
準備するもの
- Notionアカウントと、テンプレートを複製できるワークスペース
- Health Connectを利用できるAndroid端末
- 健康データ Notion 同期 のAPK
- Notion ConnectionのアクセストークンとData source IDを控えるメモ
Step 1
NotionのInternal connectionを作成する
- Notionの Developer portal - Connections を開きます。
- 左メニューの Internal connections を開き、Create a new connection を選択します。
- Connection名を入力し、連携するWorkspaceを選択します。
- Configuration タブのCapabilitiesで、少なくともコンテンツの読み取り・追加・更新を許可します。
- 設定を保存してConnectionを作成します。
Step 2
Notion Connectionのアクセストークンを取得する
- 作成したConnectionの設定画面を開きます。
- Configuration タブを開きます。
- Notion Connectionのアクセストークン を表示してコピーします。
- アプリの設定画面でアクセストークン欄に貼り付けます。
Step 3
テンプレートを複製してConnectionを追加する
- Notionテンプレートページ を開きます。
- 右上の複製ボタンから、自分のNotionワークスペースへテンプレートを複製します。
- 複製したページを開き、右上の ••• メニューから Connections を選びます。
- + Add connection から、Step 1で作成したConnectionを選択します。
- 歩数、血圧・脈拍、体重の各データソースがConnectionから参照できる状態にします。
Connectionを追加していないページやデータソースは、アクセストークンが正しくてもアプリから読み書きできません。
Linked data sourceを表示しているビューではなく、元のData sourceが含まれるデータベースにConnectionを追加してください。元のData sourceにConnectionが付与されていない場合、アクセストークンやData source IDが正しくても同期できない場合があります。
Step 4
Data source IDを取得する
- 複製したテンプレート内で、同期対象のデータベースをフルページで開きます。
- データベース上部の設定アイコン、または右上のメニューから Manage data sources を開きます。
- 対象のデータソースの ••• メニューを開き、Copy data source ID を選択します。
- アプリの設定画面で、歩数、血圧・脈拍、体重に対応するData source ID欄へ入力します。
Data source ID例
12345678-90ab-cdef-1234-567890abcdef
2025年9月以降のNotion APIでは、データベース内の実データ表は「Data source」として扱われます。本アプリでは、URLに含まれるDatabase IDではなく、対象テーブルの Data source ID を使用します。古いNotion API解説記事に記載されているDatabase IDとは異なる場合があるため注意してください。
似たデータソースが複数ある場合は、アプリで同期したい対象のデータソース名を確認してからコピーしてください。
Step 5
Health Connectの権限を許可する
- Android端末にHealth Connectがない場合は、Google PlayまたはAndroidの設定から利用できる状態にします。
- 健康データ Notion 同期を起動します。
- アプリ内のHealth Connect権限許可ボタンを押します。
- 歩数、血圧、心拍数、体重について、利用する同期方向に必要な読み取り・書き込み権限を許可します。
- 権限許可後、アプリに戻って個別同期またはすべて同期を実行します。
Health Connectの権限はAndroidの設定からいつでも取り消せます。権限を取り消した場合、そのデータ種別の同期は失敗します。
表示モードはアプリの設定画面で、システム設定、ライト、ダークから選択できます。同期設定やNotion連携には影響しません。
Check
初回同期の確認
- アクセストークン欄にNotion Connectionのアクセストークンが入力され、余分な空白や改行が入っていないこと
- Data source IDがテンプレート複製後の自分のNotionデータを指していること
- Notion側でConnectionが元のData sourceを含むデータベースに追加されていること
- Health Connect側で必要な読み取り・書き込み権限が許可されていること
- 同期対象期間にHealth ConnectまたはNotionのデータが存在すること
References
参考リンク
Version History
バージョン履歴
公開日はGitHub Releasesの公開時刻をベトナム時間(ICT / UTC+7)で日付に換算して記載しています。同一バージョン番号で複数回リリースされたものは、利用者向けの主要変更単位としてまとめています。
v0.2.7-118
2026年7月3日
- 主な機能
- 歩数、バイタル、体重の同期カードから、設定済みのNotionデータベースを直接開けるようにしました。
- 主な不具合修正
- NotionデータベースIDの形式を整えて開く処理を追加し、Notionリンクを開く操作を簡単にしました。
v0.2.6-117
2026年6月30日
- 主な機能
- Androidのバージョンを0.2.6、versionCodeを117へ更新しました。
- 主な不具合修正
- 手入力、同期中、最新日付更新、デバッグ、確認ダイアログなどの配色をライト・ダークの表示モードに追従するようにしました。
v0.2.5-116
2026年6月29日
- 主な機能
- バイタルや体重の手動入力時に、通常と大きく異なる値を登録前に確認できるようにしました。
- 主な不具合修正
- 設定ヘルプポップアップや一部アイコンの表示色を、選択中の表示モードに合わせて調整しました。
v0.2.4-115
2026年6月29日
- 主な機能
- 設定画面に表示モードを追加し、システム設定、ライト、ダークからアプリの見た目を選べるようにしました。
- 主な不具合修正
- 選択した表示モードに合わせて、トップ画面、設定画面、同期カード、入力欄などの配色を調整しました。
v0.2.3-114
2026年6月28日
- 主な機能
- Androidのバージョンを0.2.3、versionCodeを114へ更新しました。
- 主な不具合修正
- 歩数データの最終記録時刻を取得できない場合でも、対象日の開始時刻を使って同じ日付の記録として扱うように修正しました。
v0.2.2-113
2026年6月27日
- 主な機能
- 歩数同期の集計対象をGoogle Fit由来のデータに限定せず、Health Connectに保存されたすべての歩数データへ広げました。
- 主な不具合修正
- 自動同期で一時的な通信失敗が発生した場合に古い失敗表示が残りにくいようにし、成功時には過去の失敗情報を消すようにしました。
v0.2.1-112
2026年6月20日
- 主な機能
- 血圧・脈拍などの同期レコードを分単位で扱うように改善しました。
- 主な不具合修正
- 同じ分に記録されたバイタルデータが重複作成される問題を抑止しました。
v0.2.0-111
2026年6月18日
- 主な機能
- 設定画面からマニュアルを開ける導線を追加し、リリース配布を署名済みAPK中心に切り替えました。
- 主な不具合修正
- 配布物の形式とCIビルド手順を整理し、ダウンロード後に端末へ導入しやすくしました。
v0.1.9
2026年6月18日
- 主な機能
- Google Play公開準備に向けてアプリ名、パッケージ、プライバシー関連ドキュメントを整理しました。
- 主な不具合修正
- TOP画面のタイトルが折り返して読みにくくなる表示を修正しました。
v0.1.8
2026年6月16日
- 主な機能
- 設定画面にマニュアルリンクを追加し、Notionの商標表記を整備しました。
- 主な不具合修正
- アクセストークン説明文と更新通知リンクを、実際の案内先に合わせて修正しました。
v0.1.7
2026年6月16日
- 主な機能
- Notionプロパティ設定の見出しを追加し、設定項目の意味を確認しやすくしました。
- 主な不具合修正
- 設定画面の入力ラベルを日本語化し、項目名の分かりにくさを改善しました。
v0.1.6
2026年6月15日
- 主な機能
- 体重の手動・音声入力と、設定セクション別のヘルプを追加しました。
- 主な不具合修正
- 自動同期の最終結果表示を簡略化し、状態を読み取りやすくしました。
v0.1.5
2026年6月13日
- 主な機能
- Health Connectの同期方向設定を拡張し、体重データの同期に対応しました。
- 主な不具合修正
- 血圧・脈拍の同期方向と体重同期の扱いを統一しました。
v0.1.4
2026年6月13日
- 主な機能
- 血圧・脈拍の同期をHealth Connect起点に統一しました。
- 主な不具合修正
- Notion API連携の互換性とリトライ処理を改善しました。
v0.1.3
2026年6月11日
- 主な機能
- ローカル秘密情報の保存方法を強化し、更新通知をReleaseページへ誘導するようにしました。
- 主な不具合修正
- 自動同期が設定時刻を基準に再登録されない問題を修正しました。
v0.1.2
2026年6月5日
- 主な機能
- 自動同期の失敗履歴を削除できるようにしました。
- 主な不具合修正
- 血圧・脈拍の操作ボタン順を調整しました。
v0.1.1
2026年6月5日
- 主な機能
- v0.1.0系のTOP同期導線を維持しました。
- 主な不具合修正
- バイタル登録ボタンが表示されない問題を修正しました。
v0.1.0
2026年6月4日
- 主な機能
- TOP画面から主要な同期操作を実行しやすい導線を追加しました。
- 主な不具合修正
- TOP画面で同期操作へたどり着きにくい導線を改善しました。
v0.0.10
2026年6月4日
- 主な機能
- TOP画面の同期状況表示を刷新しました。
- 主な不具合修正
- 同期状態の見え方を整理し、現在の状態を把握しやすくしました。
v0.0.9
2026年6月4日
- 主な機能
- 更新通知とバイタル同期まわりの表示を改善しました。
- 主な不具合修正
- 心拍のみ未同期の場合の再同期、更新通知のバージョン判定、血圧ボタン表記を修正しました。
v0.0.8
2026年5月29日
- 主な機能
- 自動同期詳細の表示順と同期ボタンの見た目を調整しました。
- 主な不具合修正
- 音声入力でバイタル値を数値として分割できないケースを修正しました。
v0.0.7
2026年5月28日 - 2026年5月29日
- 主な機能
- 血圧・脈拍の手入力登録と、音声入力による登録補助を追加しました。
- 主な不具合修正
- 手入力・音声入力の解析と関連UIを段階的に調整しました。
v0.0.6
2026年5月28日
- 主な機能
- TOP画面に最新版通知を追加し、操作ボタンの見た目を改善しました。
- 主な不具合修正
- APKで同期ボタンの処理が動かない問題を修正しました。
v0.0.5
2026年5月27日 - 2026年5月28日
- 主な機能
- 同期ボタンの配置を更新しました。
- 主な不具合修正
- 継続リリースに向けてバージョン更新とメインブランチ取り込みを整理しました。
v0.0.4
2026年5月26日 - 2026年5月27日
- 主な機能
- 自動同期結果をTOP画面に表示するようにしました。
- 主な不具合修正
- 自動同期結果の詳細を折りたたみ、画面が長くなりすぎる問題を改善しました。
v0.0.3
2026年5月26日
- 主な機能
- 自動同期設定を追加しました。
- 主な不具合修正
- リリース時のversionCodeを自動採番するように修正しました。
v0.0.2
2026年5月26日
- 主な機能
- 設定画面でアプリのバージョン情報を確認できるようにしました。
- 主な不具合修正
- 初期リリース後の設定画面まわりを整えました。
v0.0.1
2026年5月26日
- 主な機能
- 初回APKを公開し、AndroidのversionNameを0.0.1に設定しました。
- 主な不具合修正
- 配布用APKのファイル名とGradle wrapperの実行権限を整備しました。
最終更新日: 2026年6月30日