2

ローカル通知が毎秒次々とオフになっています。私が使用しているテキストはただ@""です。これらの通知を に登録しapplicationWillResignActiveます。アプリをバックグラウンドで実行し、iPhone をロックするか、ロックを解除したままにしておくと、まさに私がやりたいことを実行してくれます。しかし、アプリから直接画面をロックする@""と、テキストとしてあるローカル通知は振動しません。

15分から24時間続くタイマーがあります。画面をロックした後、アプリがバックグラウンドにある間、iPhone を毎秒 15 秒間振動させたい。私が今持っているものは、ホームボタンを押した後、および/またはアプリをロックした後にのみ機能しますが、アプリから直接画面をロックした場合は機能しません。

4

1 に答える 1

2

電話を振動させたいだけなら、テキストなしでローカル通知を送信しても意味がありません。代わりにこのメソッドを呼び出してください:

AudioServicesPlaySystemSound( kSystemSoundID_Vibrate );
于 2013-07-28T20:19:47.097 に答える