如何解决为什么我的 iOS 应用会自动启动?
我有一个在启动时播放的音频应用。它具有 CarPlay 权限,可从网络播放并在后台自然播放。
现在,手机每隔一段时间都会在后台启动应用程序,而不另行通知。音乐只是开始随机播放。我无法确定这种情况重现的原因或情况。可能与蓝牙连接、电话通话、CarPlay 交互、网络变化或其他原因有关。
我确实知道以下几点:
- 该应用是从头启动的,因为我检查了远程日志并看到该应用正在启动。
- 从控制中心暂停音乐会杀死应用程序,它会在 2-3 分钟后再次(一次又一次)重新启动
解决方法
关于您的问题的线索不多。 但我会根据我的经验尝试找出一些可能的原因。
首先,检查您在应用中使用的通知/侦听器。 就像下面这样:
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(reachabilityChanged:) name:kReachabilityChangedNotification object:nil];
对于这个,一旦网络状态发生变化,您会收到通知,然后您可以做一些事情(播放音乐)。
其次,查看应用中是否有Timer
,如果出现问题
计时器设置不正确,您按计时器执行了某些操作。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。