0
iPhoneの「サイレント振動」と「振動時の振動」の設定がオフになっているときにiPhoneを振動させるようにiOSアプリをプログラムできますか?iPhoneをサイレントモードで振動させることはできますか?
iPhoneの「サイレント振動」と「振動時の振動」の設定がオフになっているときにiPhoneを振動させるようにiOSアプリをプログラムできますか?iPhoneをサイレントモードで振動させることはできますか?
できません。私はちょうどテストした。妨害やサイレントモードでは振動を無効にすることはありませんが、「サイレントモードで振動させる」と「リングで振動させる」モードをオフにすると、振動が完全に無効になります。
here on SOに記載されているプライベートAPIがありますが、一般的に、Appleは文書化されていないAPIを使用しているアプリケーションを受け入れず、とにかく目的のために動作しない可能性があります。
iPhoneの振動の一般的な見解については、this SO answerは非常に徹底的です。
「AudioServicesPlaySystemSound」を使用してサイレントモードでは、実際にはアプリケーションの振動がうまくいきません。私のアプリの特定のユースケースでは、特定の行動を促すような行動を促すために、人々はいつタスクを実行するかを正確に知るようにしたいと考えています。おそらく、アプリの起動時に振動が有効になっているかどうかを確認することができます。そうでない場合は、アプリを使用するときに振動をオンにすることをおすすめします。私はプライベートAPIを使用したくありません。 –