ウォッチキット: プログラムで時計を振動させることは可能ですか? 質問する

ウォッチキット: プログラムで時計を振動させることは可能ですか? 質問する

Watch Extension の実行中に時計を振動させることは可能ですか? iOS では次の方法で実行できます (iPhone を強制的に振動させる):

AudioServicesPlaySystemSound(kSystemSoundID_Vibrate);

WatchKit にも同様のものがあるといいのですが。

アップデート:私は Apple レーダーに問題を追加し、回答を受け取りました:

エンジニアリング部門は、あなたのバグレポート (20019274) が別の問題 (19025053) と重複していると判断し、クローズします。

19025053はまだ開いています。

アップデート2: AudioServicesPlayAlertSound()どのサウンド ID でも時計シミュレーターでは動作しません。機能がサポートされていないようです。

ベストアンサー1

ターゲットを定めたら、Watchに振動するように指示できるようになりましたウォッチOS2.0

これを行うには、インスタンスを any でplayHaptic呼び出すだけです。以下の例では、通知ハプティックが再生されます。WKInterfaceDeviceWKHapticType

スイフト3

WKInterfaceDevice.current().play(.notification)

オブジェクティブC

[[WKInterfaceDevice currentDevice] playHaptic:WKHapticTypeNotification];

さらに詳しく読むApple WKInterfaceDevice ドキュメント

おすすめ記事