2016-04-25 1 views
-1

iphoneがサイレントモードで振動するのを止めようとしています。サイレントモードでUILocalNotificationaionの振動をプログラムで止める方法ios 8 UILocalサイレントモードでの振動の変化

リングモードがオンでサイレントケースではないときに、正常に振動します。私は設定>サウンド>無音で振動を無効にすることでこれができることを知っています。 UILocalNotificaton設定を自動的に変更する(コード別)ことは可能ですか?

答えて

0

UILocalNotificationが起動されると、それがどのように動作するかどうかを決定するプロセスに依存しません。これはOSの通知センターのみに依存し、ユーザーの好みに応じて変更される可能性があります。あなたがコントロールする唯一のものは、registerUserNotificationSettings:に電話するときに登録しているUIUserNotificationType(バッジ/サウンド/アラート)です。

+0

ありがとうございます。私が望むのは、リングモードがオンで、サイレントケースではないときに、通常は振動することです。私は設定>サウンド>無音で振動を無効にすることでこれができることを知っています。 UILocalNotificaton設定を自動的に変更する(コード別)ことは可能ですか? –

+0

soundNameプロパティで再生しようとすることはできますが、サイレントモードとサイレントモードの間で動作を区別することはできません。AFAIK – Stavash

+0

サイレントモードがバックグラウンドで有効になっていて、オーディオを有効にしないとバックグラウンドの権限を再生します。 –

関連する問題