我正在实现AppleWatch。在我的Watchkit扩展中,我使用该方法与“主应用程序”通信。[WKInterfaceControlleropenParentApplication:applicationDatareply:^(NSDictionary*replyInfo,NSError*error){}];根据苹果documentation,应用可以在后台处理请求。WhenyoucalltheopenParentApplication:reply:method,iOSlaunchesorwakesuptheparentappinthebackgroundandcallstheapp
大家好,我正在使用以下链接将GCM集成到iOS应用程序中https://developers.google.com/cloud-messaging/ios/start.我在按照定义的步骤配置文件时也上传了证书。我也成功获得了通知,但问题是当应用程序被杀死或在后台时我没有收到通知。是否有任何实现在后台或杀死ios应用程序时获得通知,因为我已经搜索了很多为此,没有发现任何成果。所以任何帮助将不胜感激谢谢.. 最佳答案 我有同样的问题,我稍后发布了详细的问题。幸运的是,我解决了这个问题,现在它正在为我工作。在以正确格式发送数据后,我没
我无法在后台接收加速度计数据,尽管这个问题的解决方案看似正确HowNike+GPSoniPhonereceivesaccelerometerupdatesinthebackground?[_motionManagerstartAccelerometerUpdatesToQueue:[[NSOperationQueuealloc]init]withHandler:^(CMAccelerometerData*accelerometerData,NSError*error){dispatch_async(dispatch_get_main_queue(),^{NSLog(@"perform"
我可以在后台从iOS4向我的服务器发送位置更新吗?我想获取用户位置更改并使用网络服务调用将其发布到服务器。这里的主要问题是,是否可以在应用程序处于后台时调用网络服务或http-post? 最佳答案 当然可以,您可能想要reviewthisearlierthread当我问同样的问题时-感谢@RedBlueThing提供了关键信息。我把它写成一个例子onourblog以及。此工作的关键是beginBackgroundTaskWithExpirationHandler:否则您将无法获得可靠的结果,因为它可能有时会起作用,但有时不会。
我有一个iPhone应用程序,它有一个30秒的进程来执行一些网络IO。基本上,当应用程序在后台运行时,我希望这个过程每小时运行一次(实际上每天一次,但如果失败,我希望它在一个小时后重新运行)。有了ios4的后台功能,这可能吗?如果是这样,如何?我会遇到哪些限制?非常感谢! 最佳答案 查看有关在后台运行代码的Apple文档。http://developer.apple.com/library/ios/#documentation/iphone/conceptual/iphoneosprogrammingguide/Background
当应用程序进入后台时,我在播放音频流时遇到了问题。我使用代码启动流:NSURL*mediaURL=[NSURLURLWithString:@"http://url.to.my.stream"];MPMoviePlayerController*mp=[[MPMoviePlayerControlleralloc]initWithContentURL:mediaURL];[[NSNotificationCenterdefaultCenter]addObserver:selfselector:@selector(moviePlayBackDidFinish:)name:MPMoviePlaye
根据Apple的文档,我可以通过在aps有效负载字典中添加"content-available"=1键值来注册静默通知。我希望我的应用程序在静默通知到达时在后台唤醒。我在我的info.plist中将Appdownloadscontentinresponsetopushnotifications值设置为Requiredbackgroundmodes这是我的有效负载字典{"aps":{"alert":"Notificationalert","badge":1,"sound":"default","content-available":1}}我在-(void)application:(UIA
我正在使用来自远程URL的AVPlayer类进行音频播放。如果我只用耳机/内置扬声器播放,效果很好,但我发现AirPlay有一些奇怪之处。当我改为使用AppleTV进行AirPlay时,它会流式传输音频,但在我的iPhone上,音频播放指示器(顶部菜单栏中的小“播放”三角形)消失了,当我锁定手机而不是继续在后台,它停止。(正常播放时,后台播放正常)。为什么AVPlayer无法通过AirPlay在后台播放音频?这是别人看到的吗?有解决办法吗? 最佳答案 好的-我浏览了苹果开发者论坛并找到了提示。如果您仅将AVPlayer用于音频,并希
这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:Possibletosendautomatedemail?这个问题在整个stackoverflow中以多种形式被问到,但我找不到适合我或回答我问题的问题。看起来应该更简单,但我只想让我的应用程序在后台发送异步电子邮件。没有GUI,没有用户输入,只是当模型中发生某些事情时它会通过电子邮件通知我。提前致谢,乔丹
当我转到主屏幕并且应用程序在后台时,MPMoviePlayerController成功播放了airPlay。但是当我双击主页按钮时,应用程序崩溃了。这发生在iOS5上,但不是在4.3上。为了排除其他代码,我创建了一个新的空项目,它只在按下按钮时执行下面的代码。moviePlayerController=[[MPMoviePlayerControlleralloc]initWithContentURL:[NSURLURLWithString:@"http://devimages.apple.com/iphone/samples/bipbop/gear1/prog_index.m3u8"]