保持iOS应用程序运行,同时在电话上跟踪室内锻炼

时间:2018-01-23 13:47:07

标签: ios gps health-kit

我有一个iOS应用程序,用户可以在手机上跟踪锻炼(不是AppleWatch)。户外很清楚。我有我的GPS,这使我的应用程序在后台运行,并且完全正常。

但是现在我们还要添加室内锻炼模式和f.e.使用CMPedometer记录用户速度。

有没有办法保持我的应用运行? Runkeeper似乎没有GPS的StopWatch模式?!?但是你怎么做到的?

1 个答案:

答案 0 :(得分:1)

在我使用的旧CoreMotion录制应用程序中:

[[UIApplication sharedApplication] setIdleTimerDisabled: YES];

在跟踪CoreMotion数据时阻止设备进入后台。