首页 > 解决方案 > 为什么我的 iOS 应用会自动启动?

问题描述

我有一个在启动时播放的音频应用程序。它具有 CarPlay 权利,可从网络播放并在后台自然播放。

现在,手机每隔一段时间就会在后台启动应用程序,而不会发出通知。音乐只是开始随机播放。我无法确定这种再现的原因或情况。它可能与蓝牙连接、电话、CarPlay 交互、网络更改或其他原因有关。

我确实知道以下几点:

标签: iosavaudiosessionbackground-task

解决方案


关于你的问题没有太多线索。但我会尝试根据我的经验找到一些可能的原因。

首先,检查您在应用程序中使用的通知/侦听器。会像下面这样:

[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(reachabilityChanged:) name:kReachabilityChangedNotification  object:nil];

对于这个,一旦网络状态发生变化,您就会收到通知,然后您可能会做一些事情(播放音乐)。

其次,检查Timer应用程序中是否有,如果定时器设置不正确并且你通过定时器做某事会导致问题。


推荐阅读