我想做使用步骤计数器的应用程序(使用M7),我想在用户达到某些步骤时创建推送通知。 例如当用户达到500步时,应用程序会发送一条通知,例如“嘿,你很棒!” 那么,它可以在后台模式下吗?如何? 谢谢!
答案 0 :(得分:0)
欢迎来到SO! (:
请花一点时间概述this tour并阅读this short article。
一般来说,问题不应该是广泛的或一般性的,你应该提出你的问题以及你尝试过的和失败的事情和/或你已经弄清楚的事情。
由于您的问题相当广泛,我的回答也很广泛。
要使用iPhone上的内置芯片访问计步器,您应该使用CoreMotion
框架,特别是CMMotionActivityManager(..)
,使用它的2个主要方法:startActivityUpdatesToQueue
和{{1 }}。有关详情,请访问iOS Dev Library Docs。
使用queryActivityStartingFromDate(..)
发送基于本地活动的通知,请参阅here on how to use it。