如果你使用 Android 手機,可能已經注意到 MigraineMe 會透過一個叫做 Health Connect 的東西來請求權限。你或許會想:「這是什麼?我只想要我的 Fitbit 資料。」
簡單來說:Health Connect 是一座橋樑,位在中間。你的裝置和應用程式會把數值放進 Health Connect,MigraineMe 再從 Health Connect 取得數值。兩者不需要直接互相溝通。
我們用文字來畫一張圖。
用文字畫出橋樑
想像三個排成一列的方框。
- 左邊是你的 Fitbit、飲食日記應用程式或 Samsung Health 應用程式。
- 中間是 Health Connect 應用程式。
- 右邊是 MigraineMe。
箭頭的方向如下:
你的 Fitbit → Health Connect → MigraineMe
Health Connect 是中間的方框。它把你所有裝置的讀數集中在同一個地方。經過你的允許後,其他應用程式(例如 MigraineMe)就可以從這裡讀取。
我有 Health Connect 嗎?
如果你的手機執行 Android 14 或更新版本,Health Connect 已經內建,不需要另外下載。
如果你的手機執行 Android 13 或更舊版本,你可能需要從 Play 商店安裝 Health Connect。它是免費的,由 Google 製作,而且非常小巧。
- 開啟 Play 商店。
- 在搜尋列輸入 Health Connect。
- 點選由 Google LLC 提供的搜尋結果。
- 點選安裝。
這樣就完成了。安裝後,它的運作方式和較新的手機相同。
為什麼要這樣運作
你可能會問:「為什麼不直接把 Fitbit 連到 MigraineMe?」使用橋樑有幾個好理由。
- 所有資料集中一處。你可以有很多裝置,它們的資料全都會進到 Health Connect。MigraineMe 只需要向一個地方要資料。
- 從設計上保護隱私。Health Connect 在你的手機上。除非你另外選擇,否則你的數值會留在手機裡。MigraineMe 必須先逐一類別請求你的權限,才能讀取任何資料。
- 由你掌控。你可以隨時關閉任何資料類型。你一關掉開關,MigraineMe 就會停止讀取。
「類別」是什麼意思
在 Health Connect 裡,你的資料會分成不同類別:步數、睡眠、心率、體重、血壓等等。當 MigraineMe 要求權限時,你會看到一份清單。你可以同意其中一些,拒絕另一些。MigraineMe 只會讀取你同意的類別。
如何查看 MigraineMe 正在讀取什麼
- 開啟手機上的設定應用程式。
- 點選應用程式(或應用程式和通知)。
- 找到並點選 Health Connect。
- 點選資料和存取權,再點選應用程式權限。
- 找到並點選 MigraineMe。
你會看到一份開關清單。綠色或藍色表示 MigraineMe 可以讀取該類別,灰色表示不可以。
如果你想讓 MigraineMe 停止讀取某項資料,只要在這裡把開關關掉。
幕後發生了什麼事
每次你開啟應用程式時,MigraineMe 都會向 Health Connect 查看有沒有新的讀數(例如昨晚的睡眠、今天的步數),在背景中則大約每小時查看一次。它只會取得有變動的資料,不會不斷來回傳送,也不會耗電。
如果出了問題
- 最常見的原因是:裝置本身的應用程式尚未被允許寫入 Health Connect。
- 開啟那個應用程式(Fitbit、Samsung Health、你的飲食日記等)。
- 在它的設定中找到 Health Connect。
- 點選連接,再點選允許。
- 然後開啟 MigraineMe,點選齒輪圖示,再點選資料與通知,確認對應的類別已開啟。
Health Connect 只是一個安靜的小幫手,讓一切井然有序,也讓你的資料留在你的手機上。
