提供 UserInfo 給 SDK
在上一指南中,我們討論了從 Vitals™ 雲端服務返回不同生命體徵所需的用戶健康檔案。在本指南中,您將學習如何使用 UserInfo 結構將收集到的用戶健康檔案提供給 Vitals™ SDK。
WARNING 重要提示
在建立相機的過程中,您需要提供 UserInfo 給 Vitals™ SDK。為了更好地理解,您可以先參考建立Vital Sign Camera 指南,了解如何在繼續操作之前先建立相機。
目標 SDK
JavaScript
React
Vue
Flutter
ReactNative
Android
iOS
TIP 提示
您可以參考 範例程式碼 和 API 參考 以了解更多詳情。最相關的 API 包括:VitalSignCameraCreationProps 和 UserInfo。
您可以將收集到的用戶健康檔案提供給 createVitalSignCamera 函數中的 userInfo 屬性。例如:
typescript
/* 用戶健康檔案 */
const userInfo : UserInfo = {
age: 30,
gender: Gender.Male,
weight: 60.1, // 可選填
height: 185.9, // 可選填
waistCircumference: 70.1, // 可選填
hdl: 40.2, // 可選填
totalCholesterol: 180.3, // 可選填
alcoholic: false, // 可選填
antiHypertensive: false, // 可選填
diabetic: Diabetic.No, // 可選填
healthyDiet: true, // 可選填
historyBloodGlucose: false, // 可選填
historyFamilyDiabetes: HistoryFamilyDiabetes.No, // 可選填
parentalHypertension: ParentalHypertension.NoParentalHypertension, // 可選填
physicalActivity: false, // 可選填
smoker: false, // 可選填
userId: '__YOUR_USER_ID__',
}
// 更新此行程式碼,將用戶健康檔案提供給 Vitals™ SDK
const cam = createVitalSignCamera({ isActive: true, config, userInfo })js
/* 用戶健康檔案 */
const userInfo = {
age: 30,
gender: Gender.Male,
weight: 60.1, // 可選填
height: 185.9, // 可選填
waistCircumference: 70.1, // 可選填
hdl: 40.2, // 可選填
totalCholesterol: 180.3, // 可選填
alcoholic: false, // 可選填
antiHypertensive: false, // 可選填
diabetic: Diabetic.No, // 可選填
healthyDiet: true, // 可選填
historyBloodGlucose: false, // 可選填
historyFamilyDiabetes: HistoryFamilyDiabetes.No, // 可選填
parentalHypertension: ParentalHypertension.NoParentalHypertension, // 可選填
physicalActivity: false, // 可選填
smoker: false, // 可選填
userId: "__YOUR_USER_ID__",
};
// 更新此行程式碼,將用戶健康檔案提供給 Vitals™ SDK
const cam = createVitalSignCamera({ isActive: true, config, userInfo })TIP 提示
在上面的範例中,字串__YOUR_USER_ID__應替換為您自己的使用者 ID。請聯絡我們以取得您的使用者 ID,該 ID 指定了 Vitals™ 雲端服務的訂閱方案。掃描所獲得的生命體徵會因訂閱方案而異,每個方案都提供一組獨特的生命體徵。