草庐IT

iOS - 后台 AVAudioSession 路由更改通知

尽管有很多关于该主题的帖子(AVPlayer&AVAudioSession、SettingtheAVAudioSessioncategoryinAppDelegate.m、AvAudioSessionwon'tworkiniOS7?),但我无法在iOS7中解决这个特定问题:-我想在后台接收AVAudioSession路由更改通知-我的应用程序在任何时候都不播放任何音乐,并且不应干扰其他应用程序播放声音设置:-在p-listUIBackgroundModes中启用音频-在主Controller中://AUDIOAVAudioSession*audioSession=[AVAudioSes

iOS - 后台 AVAudioSession 路由更改通知

尽管有很多关于该主题的帖子(AVPlayer&AVAudioSession、SettingtheAVAudioSessioncategoryinAppDelegate.m、AvAudioSessionwon'tworkiniOS7?),但我无法在iOS7中解决这个特定问题:-我想在后台接收AVAudioSession路由更改通知-我的应用程序在任何时候都不播放任何音乐,并且不应干扰其他应用程序播放声音设置:-在p-listUIBackgroundModes中启用音频-在主Controller中://AUDIOAVAudioSession*audioSession=[AVAudioSes

iphone - iOS后台应用网络访问

我有一个需要位置跟踪的应用程序,我认为它完全符合允许的背景模型之一。但是,当位置发生重大变化时,我需要发布到网络服务。我看到过在后台处理中禁止状态网络访问的文章,但我没有在Apple的文档中看到这一点。有谁知道在后台进程中进行偶尔且非常快速的网络更新是否符合犹太洁食标准(根据Apple政策)? 最佳答案 好点,根据Apple文档,仅允许在后台使用以下用法,并且应注册每个服务:audio—Theappplaysaudiblecontenttotheuserwhileinthebackground.(Thiscontentinclude

iphone - iOS后台应用网络访问

我有一个需要位置跟踪的应用程序,我认为它完全符合允许的背景模型之一。但是,当位置发生重大变化时,我需要发布到网络服务。我看到过在后台处理中禁止状态网络访问的文章,但我没有在Apple的文档中看到这一点。有谁知道在后台进程中进行偶尔且非常快速的网络更新是否符合犹太洁食标准(根据Apple政策)? 最佳答案 好点,根据Apple文档,仅允许在后台使用以下用法,并且应注册每个服务:audio—Theappplaysaudiblecontenttotheuserwhileinthebackground.(Thiscontentinclude

ios - 防止 dispatch_after() 后台任务被执行

这是我的问题。当我的应用程序进入后台时,我希望它在一段时间后执行一个功能。这就是我所做的:-(void)applicationDidEnterBackground:(UIApplication*)application{isRunningInBackground=YES;taskIdentifier=[[UIApplicationsharedApplication]beginBackgroundTaskWithExpirationHandler:nil];int64_tdelayInSeconds=30;dispatch_time_tpopTime=dispatch_time(DISP

ios - 防止 dispatch_after() 后台任务被执行

这是我的问题。当我的应用程序进入后台时,我希望它在一段时间后执行一个功能。这就是我所做的:-(void)applicationDidEnterBackground:(UIApplication*)application{isRunningInBackground=YES;taskIdentifier=[[UIApplicationsharedApplication]beginBackgroundTaskWithExpirationHandler:nil];int64_tdelayInSeconds=30;dispatch_time_tpopTime=dispatch_time(DISP

iOS定时后台处理

我希望我的应用程序能够-比如说,每12小时-即使应用程序当前未运行或在后台运行,也可以向服务器发送HTTP请求,获取带有版本的小文件number并且如果服务器上的版本高于客户端上的版本,则将更多文件下载到磁盘以便下次应用程序启动时它会在磁盘上找到新内容。什么设计模式最适合ios中的此类任务?我想到了一些,但我没有那么有经验。也许是推送通知,当有可用的新版本时,服务器需要向所有客户端推送消息。或者,是否有类似于Android的Service的东西?有帮助吗?或者,也许每次应用程序启动(或进入前台)时,只需ping服务器并查看是否有任何新内容。或者,每次应用程序开始对服务器执行ping操作

iOS定时后台处理

我希望我的应用程序能够-比如说,每12小时-即使应用程序当前未运行或在后台运行,也可以向服务器发送HTTP请求,获取带有版本的小文件number并且如果服务器上的版本高于客户端上的版本,则将更多文件下载到磁盘以便下次应用程序启动时它会在磁盘上找到新内容。什么设计模式最适合ios中的此类任务?我想到了一些,但我没有那么有经验。也许是推送通知,当有可用的新版本时,服务器需要向所有客户端推送消息。或者,是否有类似于Android的Service的东西?有帮助吗?或者,也许每次应用程序启动(或进入前台)时,只需ping服务器并查看是否有任何新内容。或者,每次应用程序开始对服务器执行ping操作

iphone - 防止从后台返回后显示启动画面

我注意到我开发的每个应用程序中都会发生一些事情。这通常不是问题,但在这个特定的应用程序中,如果我能“修复”它就太好了,即使它是一个错误。重现问题的步骤:启动应用程序,启动画面显示大约。3秒后应用启动。按主页按钮,应用进入后台。让应用从后台返回(双击主屏幕并选择它),显示启动画面半秒钟左右,然后应用恢复。是否有可能摆脱在从后台返回时弹出半秒的启动画面?对于这个特定的应用程序来说,这确实是一个问题。 最佳答案 我知道这个问题被标记为“已回答”-但现实情况是我的答案不正确,我想分享。我最初得出的结论是,上面最准确的答案来自QueyJoh-

iphone - 防止从后台返回后显示启动画面

我注意到我开发的每个应用程序中都会发生一些事情。这通常不是问题,但在这个特定的应用程序中,如果我能“修复”它就太好了,即使它是一个错误。重现问题的步骤:启动应用程序,启动画面显示大约。3秒后应用启动。按主页按钮,应用进入后台。让应用从后台返回(双击主屏幕并选择它),显示启动画面半秒钟左右,然后应用恢复。是否有可能摆脱在从后台返回时弹出半秒的启动画面?对于这个特定的应用程序来说,这确实是一个问题。 最佳答案 我知道这个问题被标记为“已回答”-但现实情况是我的答案不正确,我想分享。我最初得出的结论是,上面最准确的答案来自QueyJoh-