我需要我的应用程序每天执行后台任务,但它不符合Apple's specification在后台运行。即使只在后台运行,也可以每天执行任务
这不是这些:音频,位置,VOIP,新闻展台,外部附件,蓝牙中央。
我打算使用本地通知,但重点是,如果用户没有打开应用程序(并将它留在后台),我无法计划新的本地通知。
在这种情况下应该怎么做?
我需要我的应用程序每天执行后台任务,但它不符合Apple's specification在后台运行。即使只在后台运行,也可以每天执行任务
这不是这些:音频,位置,VOIP,新闻展台,外部附件,蓝牙中央。
我打算使用本地通知,但重点是,如果用户没有打开应用程序(并将它留在后台),我无法计划新的本地通知。
在这种情况下应该怎么做?
做点别的。
严重的是,如果您的应用程序在技术上至少不符合这些类别之一,那么您将无法使其以App Store的方式进行后台工作。
我见过的应用程序在与其实际用途正交的类别中添加了特定功能的应用程序可以在后台运行;例如,为了能够使用实时数据更新锁定屏幕的“正在播放”图像,有一些天气应用可以播放连续的音频文件 - 其中一种可用的声音是无声的。如果你不介意你的用户无法听到任何其他音乐,并让你的应用程序持续活动(这可能会导致额外的电量耗尽),那可能会奏效。但是,如果您试图让应用在背景中无形地做某些事情,而不会干涉其他任何事情,那么可能会让您进入App Store,这可能是不幸的。
四个选项:
我想我涵盖了除诺亚已经涵盖的所有选项之外的所有选项。