WatchOS:观看锁定屏幕时如何播放声音?

时间:2017-12-01 13:24:28

标签: ios watchkit nstimer

我正在开发苹果手表应用程序。我的应用程序像每秒一样工作,它会在我的手表应用程序上通知声音并振动。

否则我怎能在15秒后停止观看锁屏?

我的代码如下。

- (void)willActivate {

    [super willActivate];
    soundAlert = [NSTimer scheduledTimerWithTimeInterval:1.2f target:self selector:@selector(SoundAlertNotification) userInfo:nil repeats:YES];
}

- (void)SoundAlertNotification
{
    if (!isRechableFlag) {
        [self playsound];
    }

}

#pragma mark - Play Sound Methods -

- (void) playsound
{
    [[WKInterfaceDevice currentDevice] playHaptic:WKHapticTypeRetry];
}

但是当手表要在15秒左右锁屏时,我的声音方法停止呼叫,而不是它的工作正常。

我做错了什么?

1 个答案:

答案 0 :(得分:0)

这是用户首选项设置https://www.imore.com/how-keep-your-apple-watch-screen-longer

否则你必须将你的应用程序设置为锻炼应用程序以防止屏幕休眠,但如果它实际上不是锻炼应用程序,那么当你尝试发布到应用程序商店时它将被拒绝。