【问题标题】:iPhone calls and sms: user notifications with hidden status bariPhone 通话和短信:带有隐藏状态栏的用户通知
【发布时间】:2010-09-08 17:45:06
【问题描述】:

我的 iPhone 应用程序在全屏模式下使用 OpenGL ES(状态栏被隐藏),就像 OpenGL ES 应用程序模板一样。使用模拟器“切换通话状态栏”没有效果,即用户没有视觉/听觉通知。我想知道这是否是模拟器的问题,或者它也发生在设备上(我没有 iPhone)。 如果这种行为是正常的,如何通知我来电或短信以显示我通常隐藏的状态栏?

另外,我想知道设备中的通话和短信通知如何。它会播放一些声音/振动吗?我正在开发一个音频应用程序,我不希望电话或短信(最好是任何类型的通知)在声音上干扰用户,而只是视觉反馈。

提前谢谢你。

【问题讨论】:

    标签: iphone opengl-es


    【解决方案1】:

    电话和短信无法避免(否则通知系统的意义何在?)。您无法将铃声静音或停止振动。如果状态栏被设置为隐藏,则不会显示任何形式。

    希望这能回答您的问题,
    jrtc27

    【讨论】:

    • 如果我理解得很好,我可以隐藏视觉通知但不能静音铃声。我希望我能做相反的事情。但是,如何通知我来电或短信以显示我通常隐藏的状态栏?
    • 你也做不到。电话系统不在您的控制之下。在 iOS 4.0 及更高版本上,有一个公共的 CoreTelephony 框架可以通知您有来电,但它不能用于隐藏电话 UI。
    • 好的,我已经在 iPhone 上测试了我的应用程序。澄清一下,在来电时,视图会消失。当呼叫终止时,应用程序将恢复。
    猜你喜欢
    • 1970-01-01
    • 2015-05-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-15
    • 1970-01-01
    相关资源
    最近更新 更多