当应用程序在后台时,苹果是不是允许声音检测?

Posted

技术标签:

【中文标题】当应用程序在后台时,苹果是不是允许声音检测?【英文标题】:Does apple allow sound detection when app is in background?当应用程序在后台时,苹果是否允许声音检测? 【发布时间】:2013-11-15 10:51:11 【问题描述】:

在我的一个应用中,即使应用在后台,我也必须检测外部声音。我对此有一些疑问。

    即使应用程序处于后台模式或关闭,是否可以连续检测外部声音?如果是这样,它会对设备电池产生影响吗?

    苹果允许这类应用吗?

如果我的第一个问题是不可能的,那么有没有其他方法可以实现这一点?

【问题讨论】:

【参考方案1】:
    应用处于后台时无法检测到外部声音。由于后台任务时间限制,ios 后台任务无法运行超过 10 秒。 应用程序不可用。

您可以在应用程序在后台运行时发出通知。但我认为没有任何方法可以实现此功能。

【讨论】:

【参考方案2】:

这是不可能的。但你只能在几秒钟内完成。 使用推送通知是可能的。

【讨论】:

以上是关于当应用程序在后台时,苹果是不是允许声音检测?的主要内容,如果未能解决你的问题,请参考以下文章

如何检测 UILocalnotification 声音是不是正在播放

当应用程序处于后台时播放声音

iPhone:当应用程序移至后台时播放声音

当应用程序处于后台时,Flutter Cloud Messaging 自定义通知声音不起作用

正在播放其他应用程序中的声音时录音停止

当应用程序在后台并且手机处于振动状态时,一些闹钟应用程序(例如 Alarmy)如何能够在 iPhone 上播放声音