1

当用户在 iPhone 中插入/拔出耳机时,我想执行一些事件,只有应用程序在后台运行。简单解释一下,我在插入耳机的情况下在后台运行音乐播放器,现在经过一段时间我正在移除耳机(已拔出),那时我想显示警报“耳机已拔出”。

在前台,我们可以得到我研究并得到的这个事件,但是如果我们在后台运行应用程序,我们能得到这个插入/输出事件吗?

4

2 回答 2

1

You are not able to get event in background while if you app is active, you will get notification. please look on apple docs for more detail.

thanks

于 2012-11-08T12:05:38.703 回答
0

是的,您应该能够做到这一点,因为您在后台模式下运行 AudioSession,您将收到插孔拔出通知。

但是你不能显示UIAlertView你将不得不将UILocalNotification当前日期安排为firedate。如果应用程序触发通知以提醒我执行的操作,我作为用户将如何发现它非常任何。

于 2012-08-30T12:52:41.183 回答