iPhoneが振動モードになっているかどうかを知る方法を知っていますか? これについてはウェブ上で何も見つかりません...疲れすぎて見ることができませんか?
電話が振動モードになっているかどうかをユーザーが確認できるように、アプリにアイコンを表示したいと考えています。このアプリは、ユーザーが邪魔されたい (バイブレーション オフ) かどうか (バイブレーション オン) によっても異なる動作をします。
ありがとうございました。
iPhoneが振動モードになっているかどうかを知る方法を知っていますか? これについてはウェブ上で何も見つかりません...疲れすぎて見ることができませんか?
電話が振動モードになっているかどうかをユーザーが確認できるように、アプリにアイコンを表示したいと考えています。このアプリは、ユーザーが邪魔されたい (バイブレーション オフ) かどうか (バイブレーション オン) によっても異なる動作をします。
ありがとうございました。
以下を使用してこれを達成できるはずです。
#import "AudioToolbox/AudioToolbox.h"
- (void) ifSilentModeThenShowIcon
{
CFStringRef state;
UInt32 propertySize = sizeof(CFStringRef);
AudioSessionInitialize(NULL, NULL, NULL, NULL);
AudioSessionGetProperty(kAudioSessionProperty_AudioRoute, &propertySize, &state);
if(CFStringGetLength(state) == 0)
{
// phone's ringer is off so put
// some icon showing code here
}
}