当应用程序在后台运行时,iOS 会显示 UIAlert
Posted
技术标签:
【中文标题】当应用程序在后台运行时,iOS 会显示 UIAlert【英文标题】:iOS show UIAlert when app is running in background 【发布时间】:2018-02-28 14:34:12 【问题描述】:有没有办法让应用在后台运行显示/安排这种警报对话框?
编辑:我知道推送通知,我正在寻找更具侵入性的东西。
【问题讨论】:
这是 ios 弹出窗口。当您连接未授予与特定机器(window 或 mac 计算机)共享信息的设备时发生 不打算显示这个确切的对话框,只是给出一个在前台没有运行应用程序的 UIAlert 对话框的示例。 【参考方案1】:无法在您的应用之外添加或修改布局。您拥有的可能性仅限于本地和推送通知。
用户可以将这些通知设置为“警报”,以便它们具有侵入性。但是没有办法自己设置。
【讨论】:
如果用户在应用程序中选择该设置,Whatsapp 似乎能够在 android 上显示弹出通知。该功能是否仅限于 Android? 是的,与 Android 相比,iOS 的功能非常有限。您可以在您的应用之外做很少的事情。 来源:***.com/questions/8229385/…【参考方案2】:您可以在应用进入后台时安排本地/远程通知。甚至可能是为了响应后台获取或类似的事情。当应用程序处于后台时,您无法将 UI 呈现在前台。
见Local and Remote Notification Programming Guide
【讨论】:
我知道推送通知。我正在寻找更具侵入性的东西。 那么,不,Apple 不允许您如此打扰。因此我说“当应用程序处于后台时,你不能将 UI 呈现在前台”以上是关于当应用程序在后台运行时,iOS 会显示 UIAlert的主要内容,如果未能解决你的问题,请参考以下文章