Ios 使用核心运动跟踪睡眠

Ios 使用核心运动跟踪睡眠,ios,swift,core-motion,Ios,Swift,Core Motion,我正在尝试使用CoreMotion在我的应用程序中跟踪睡眠 在百灵鸟应用程序中,它们 睡眠时间由您在睡觉前最后一次触摸手机的时间计算,直到您醒来时第一次使用手机为止 所以我想像Lark一样实现睡眠跟踪 我可以在背景中使用CoreMotion吗 我怎么知道这是最后一次接触还是第一次接触 谢谢您可能需要查看CMMotionActivityManager(),尽管我不确定这是否能满足您的需要。您可能需要添加一些过滤(例如,设备处于静止状态数小时,可能会重叠数小时,这将被视为夜间时间)。@ilan您是否

我正在尝试使用CoreMotion在我的应用程序中跟踪睡眠

在百灵鸟应用程序中,它们

睡眠时间由您在睡觉前最后一次触摸手机的时间计算,直到您醒来时第一次使用手机为止

所以我想像Lark一样实现睡眠跟踪

  • 我可以在背景中使用CoreMotion吗
  • 我怎么知道这是最后一次接触还是第一次接触

  • 谢谢

    您可能需要查看
    CMMotionActivityManager
    (),尽管我不确定这是否能满足您的需要。您可能需要添加一些过滤(例如,设备处于
    静止状态数小时,可能会重叠数小时,这将被视为夜间时间)。@ilan您是否让它工作了?您可能需要查看
    CMMotionActivityManager
    ()虽然我不确定这是否能满足你的需要。您可能需要添加一些过滤功能(例如,设备处于
    静止状态数小时,可能重叠数小时,这将被视为夜间)。@ilan您让它工作了吗?