【发布时间】:2012-12-27 05:59:57
【问题描述】:
几天以来,我一直在寻找可以让我向用户发布应用程序正在后台运行的功能。我附上了一个!我正在寻找的图像。我试过谷歌搜索,但无法得到我需要的东西。当我点击闪烁的红色条时,它会将我带回应用程序。
提前致谢。
【问题讨论】:
几天以来,我一直在寻找可以让我向用户发布应用程序正在后台运行的功能。我附上了一个!我正在寻找的图像。我试过谷歌搜索,但无法得到我需要的东西。当我点击闪烁的红色条时,它会将我带回应用程序。
提前致谢。
【问题讨论】:
您所描绘的红色横幅由系统提供,仅当您的应用程序使用背景录音时才会显示(请参阅AVAudioSession),并且不提供机会让您选择用户点击它时会发生什么。
除非您的应用适合 few specific classes 之一,否则它实际上不会在后台“运行”。相反,它被“挂起”——仍在内存中,但没有 CPU 时间。因此,在您的应用程序之外发生的事情取决于系统,而不是您……显示将启动您的应用程序的横幅的唯一方法是使用推送通知服务或UILocalNotification,但这些横幅只是短暂显示,并且您无法控制它们的持续时间。您似乎特别要求的内容无法使用公共 API。
【讨论】:
当前的 iOS 不支持第三方开发者的通知类型。
【讨论】:
如果你想要那种功能,那么通过
实现 Apple 推送通知服务这个你可以先给苹果推送通知服务发消息。然后是苹果服务
根据需要自动为您的应用生成通知。
【讨论】: