Tag: 沉默

IOS推送通知基于密钥禁用/启用

只是想知道是否有任何方法来禁用/启用推送通知,当它收到。 例如: – 当我收到推送通知,然后我首先检查我的应用程序是否在通知设置我已启用或禁用通知。 也可以有多个通知设置 禁用好友请求通知 禁用消息通知 所以在发送通知的时候,有没有什么办法像通过朋友的请求或消息发送来附加notificationType。 然后在检查通知types及其在应用程序中的相应设置,显示或丢弃通知。

IOS OpenAL和静音开关

我正在使用4.3.2 IOS和OpenAL,它似乎不关心无声开关。 (虽然它与以前的IOS版本很好地工作) 此外使用AudioSessionGetProperty来“读”开关状态的技巧已经不再适用了。 因此,我甚至无法使用代码静音。 任何暗示,最近的消息呢?

iOS应用程序可以将设备切换到静音模式吗?

有没有办法以编程方式设置我的应用程序运行到静默模式的设备? 沉默必须包含整个设备,而不仅仅是我的应用程序。

如何在iPhone中的静音模式下使用AVAudioPlayer播放声音

我甚至想在iPhone中以静音模式播放声音。 可以通过使用AVAudioPlayer(不使用AVAudioSession) (对于ios 3.0+) 提前致谢。

在iOS5中检测静默模式?

过去我使用过这种方法来检测无声开关是否启用: – (BOOL)silenced { #if TARGET_IPHONE_SIMULATOR // return NO in simulator. Code causes crashes for some reason. return NO; #endif CFStringRef state; UInt32 propertySize = sizeof(CFStringRef); AudioSessionInitialize(NULL, NULL, NULL, NULL); AudioSessionGetProperty(kAudioSessionProperty_AudioRoute, &propertySize, &state); if(CFStringGetLength(state) > 0) return NO; else return YES; } 这不再适用于我的iPad或iPhone上的iOS5。 这是一个已知的问题? 我一直没能find任何堆栈溢出或苹果开发论坛的答案。 希望你能帮助…