jjzjj

UIBackgroundmodes

全部标签

ios - 我的应用程序因 UIBackgroundModes 而被拒绝

Wefoundthatyourappusesabackgroundmodebutdoesnotincludefunctionalitythatrequiresthatmodetorunpersistently.ThisbehaviorisnotincompliancewiththeAppStoreReviewGuidelines.WenoticedyourappdeclaressupportforaudiointheUIBackgroundModeskeyinyourInfo.plist,butnoaudiblecontentisplayedwhentheapplicationisin

iphone - UIBackgroundModes位置和显着位置变化随区域监控

我有一个应用程序结合使用startMonitoringForRegion:和startMonitoringSignificantLocationChanges以在应用程序处于后台时了解用户所在的位置。这是否意味着我需要在Info.plist中包含UIBackgroundModes键的location值?这是引用自文档:Thesignificant-changelocationserviceishighlyrecommendedforappsthatdonotneedhigh-precisionlocationdata.Withthisservice,locationupdatesare

ios - 如果已为 UIBackgroundModes 注册了位置,iOS 会唤醒已终止的应用程序吗?

我知道如果一个应用程序使用“显着变化的位置服务”,即使应用程序被终止,如果有位置更新要传送,iOS也会唤醒它。如果应用程序使用标准位置服务并将位置指定为UIBackgroundModes的键,我找不到关于此情况的明确答案:即使它已终止,iOS是否也会唤醒它以提供更新?还是应用需要在后台运行才能获取位置更新回调?更新:当我问这个问题时,我没有时间测试它。但是在我在这里得到答案之后,我在我的应用程序的委托(delegate)中编写了这段代码,以查看我终止的应用程序在获得位置更新时是否会重新启动。当我收到更新通知时,我正在显示UILocalNotification。但是,当我终止我的应用程序

ios - 提供一些屏幕截图以在 iOS4 的 Info.plist 中创建 UIBackgroundModes 键

我是iPhone开发的新手。我已经浏览了一些探索页面以在Info.plist中为iOS4创建UIBackgroundModes键。但这有点难以理解。请提供一些带有屏幕截图示例的分步过程,以便于理解...还请说明需要什么要求,即iPhone、操作系统版本4.0... 最佳答案 UIBackgroundModes键标识您的应用程序支持哪些后台任务。它的值是一个数组,包含一个或多个具有以下值的字符串:音频–应用程序在后台向用户播放音频内容。位置–即使在后台运行时,该应用程序也会让用户了解他们的位置。voip–该应用程序使用户能够使用互联网

ios - 即使 "voip"中的 "UIBackgroundModes"中存在 "plist",iOS 应用程序在 iOS10 中设备重启后也不会自动启动

我需要我的VoIP应用程序在重启设备后自动启动。Apple文档明确提到:-(=========编辑:这是来自Apple官方文档,请在评论或回答没有用户交互或静默推送通知无法启动应用程序之前先查看此内容。还有看看下面的Github项目,人们已经验证了这种行为)ValuesfortheUIBackgroundModesarrayValue:voipDescription:TheappprovidesVoice-over-IPservices.Appswiththiskeyareautomaticallylaunchedaftersystembootsothattheappcanreesta
12