设置经期

功能表:setMenstruation 【getMenstrualAddNotifyFlagV3,support_set_menstrual_reminder_on_off(SDK待补充)】

Flutter示例:

/// 设置经期事件号
setMenstruation(
  evtBase: _VBusEvtBase.base_app_set,
  evtType: _VBusEvtType.app_set_menstruation),

/// 设置经期
libManager.send(evt: CmdEvtType.setMenstruation, json: jsonEncode(json));

App下发的json字段

字段名 字段类型 字段说明
on_off int 经期开关
1开
0关闭
menstrual_length int 经期长度
menstrual_cycle int 经期周期
last_menstrual_year int 最近一次经期开始时间 年
last_menstrual_month int 最近一次经期开始时间 月
last_menstrual_day int 最近一次经期开始时间 日
ovulation_interval_day int 从下一个经期开始前到排卵日的间隔,一般为14天
ovulation_before_day int 排卵日之前易孕期的天数,一般为5
ovulation_after_day int 排卵日之后易孕期的天数,一般为5
notify_flag int 通知类型
0:无效
1:允许通知
2:静默通知
3:关闭通知
需要固件开启功能表支持 V3_menstrual_add_notify_flag
menstrual_reminder_on_off int 经期提醒开关开关
1:开
0:关闭
需要固件开启功能表支持 support_set_menstrual_reminder_on_off
该开关无效时,功能开启就默认提醒。

示例:

{
   "on_off":1,
   "menstrual_length":7,
   "menstrual_cycle":21,
   "last_menstrual_year":2022,
   "last_menstrual_month":12,
   "last_menstrual_day":19,
   "ovulation_interval_day":15,
   "ovulation_before_day":5,
   "ovulation_after_day":5,
   "notify_flag":1,
   "menstrual_reminder_on_off":1
}
Copyright © 2023-2024 IDO. All rights reserved. all right reserved,powered by Gitbook修订时间: 2026-04-07 16:03:39

results matching ""

    No results matching ""