ios - 当 iOS 应用程序在后台挂起时,自动返回到该应用程序。

标签 ios swift sms

我有一个问题,

我使用 Xcode 开发 Swift 3 项目。

我的目标是在收到本地通知 20 秒后发送警报短信。当我在应用程序中时,一切都运行良好,但是当我的应用程序在后台时,它可以执行其他任务,例如打印一些字符,或播放音乐,或将文本发送到套接字服务器,但它无法发送短信。

我想,当我收到警报时,如果我可以自动返回我的应用程序,那么我可以发送警报短信,这就是为什么我正在做这个愚蠢的想法并寻找一种方法来知道我如何醒来当我收到本地通知时,自动我的应用程序并返回到第一个 View Controller 屏幕?

也许有人知道自动返回iOS应用程序的方法?

最佳答案

当您的应用程序启动到后台时(通常是为了处理某种类型的后台事件),启动周期会略有变化,如下图所示。主要区别在于,您的应用程序不是处于事件状态,而是进入后台状态来处理事件,并且可能会在之后的某个时刻挂起。当启动到后台时,系统仍然加载应用程序的用户界面文件,但不会显示应用程序的窗口。

enter image description here

引用 - https://developer.apple.com/library/content/documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/StrategiesforHandlingAppStateTransitions/StrategiesforHandlingAppStateTransitions.html

关于ios - 当 iOS 应用程序在后台挂起时,自动返回到该应用程序。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45455125/

相关文章:

java - 在 Android 中代表用户发送短信

Android:一键发送多条短信

iphone - 基于 View 的应用程序中的 Tabbar 项目不起作用

iphone - 如何在不复制 Xcode 4 项目的情况下从付费版本构建免费版本?

ios - 继承 UIView 用于添加新逻辑或扩展 UIViewController

ios - Facebook SDK 错误与 Branch(深层链接)相结合 - iOS

ios - 从终端更改 Expo 中的配置文件

ios - 如何在 ios 中的单个 View Controller 中的两个 UITableView 中工作

swift - 在 Swift 中映射几何系列的功能方法

android - 是否有所有 Android 手机制造商的所有股票消息应用程序包名称的列表?