アプリストアのレビューガイドラインには次のように記載されています...
音量アップ/ダウンスイッチやリング/サイレントスイッチなど、標準スイッチの機能を変更するアプリは拒否されます
ただし、Appleは次のスイッチをUIEventsとして公開しています(特に、ボリュームイベントまたはリング/サイレントイベントは含まれていません)。暗黙的に、これらは「Now Playing」コントロール、イヤフォンマイクコントロール、またはAVRCPスイッチとして表示されますが、「標準スイッチ」ではないように見えます。
UIEventSubtypeRemoteControlPlay UIEventSubtypeRemoteControlPause UIEventSubtypeRemoteControlStop UIEventSubtypeRemoteControlTogglePlayPause UIEventSubtypeRemoteControlNextTrack UIEventSubtypeRemoteControlPreviousTrack UIEventSubtypeRemoteControlBeginSeekingBackward UIEventSubtypeRemoteControlEndSeekingBackward UIEventSubtypeRemoteControlBeginSeekingForward UIEventSubtypeRemoteControlEndSeekingFor
開発者は(アプリストアの拒否を回避する場合のように)これらのイベントを自由に利用できますか?たとえば、メディアコンテンツを実際に再生または一時停止するコンテキスト外でTogglePlayPauseイベントを使用できますか?これらのリモートコントロールイベントの従来とは異なる使用のためにアプリが拒否された経験はありますか?