Tag: 背景

邮件iOS应用程序在未运行时如何警告新邮件

我试图使用笔记本电脑发送电子邮件到我自己的帐户。 在我的iPad上,邮件应用程序完全不在内存中,不在背景中…并且神奇地仍然显示刚发送的新邮件的徽章。 有没有人有关于如何以编程方式实现的想法?

SpriteKit在;input背景时崩溃

我search了这个,并且发现了很多关于这个问题的争论,我知道这个问题与Spritekit的OpenGl渲染有关,有些人在用Spritekit玩AUdio时面临这个问题。 虽然我的情况是不同的,我面临这一点,当我使用function整合Flurry发行商Api 在[Flurry startSession:FlurryAPPKey]; 在APPDelegete文件中 注释掉上面的代码删除了这个问题。 我觉得有一些事情,当你与SpriteKit integerate这发生,因为我发现在谷歌,如AVAudioSession等, 我只是想知道,什么是避免这种渲染问题的最佳做法,或者这可能真的发生在Flurry Sdk 4.4.2? 不知道,但回溯显示 #0 0x3311b932 in gpus_ReturnNotPermittedKillClient () #24 0x31032844 in UIApplicationMain () #25 0x0004cd16 in main at …. 这里是示例代码Flurry SpriteKit的链接

在后台获取iOS设备使用情况的通知

可能是我正在使用一个错误的标题,但我会尽力在这里解释我想要什么。 在iOS中,我需要实现一个function,以获得通知,如果用户正在使用他们的iOS设备。 我的应用程序将运行在后台使用位置服务,我需要找出用户是否正在使用他们的设备。 这是可行的,因为我已经看过这个应用程序,它是在后台发送通知驱动程序在驾驶时起诉他们的设备。 https://itunes.apple.com/fr/app/cellcontrol/id661169580?l=en&mt=8&ign-mpt=uo=2 所以我需要类似的function来找出用户是否使用iOS设备。 如果你们中的任何一个人都可以向我提出任何build议,那么我就可以开始了。 谢谢! 注:我试图找出触摸事件的背景,但这是不可能的,因为我已经做了一些研究。

iOS – 从后台程序访问输出audio

情景:我的应用程序正在后台运行。 iPhone / iPad用户在其设备上启动iPod应用程序(或潘多拉或其他播放audio的程序)并开始播放音乐。 我的应用程序检测到音乐正在播放,并以某种方式logging或以某种方式处理当前正在播放的audio(如stream式传输到服务器),同时仍在后台运行。 这可能吗? 任何人都可以指出我在正确的方向在SDK中如何做到这一点?

如何确定从iOS中的背景返回到前台加载哪个视图?

我有一个应用程序有多个视图。 当我从背景中回到前景时,我想确定我目前在哪个视图。 我该怎么做? [编辑] 我明白navigationController的visibleViewController属性可能会有所帮助。 但是,我想知道如何在UIViewController对象中使用它返回的指针。 我们如何比较指针? 一些代码片段会非常有帮助。

在后台工作的应用程序只有iPhone

我只要求在后台工作的应用程序。 当第一次应用程序安装在设备上,然后将安装到后台。 两分钟后,屏幕上将popup视图。 现在的问题是,安装后如何将应用程序redirect到后台? 我得到的答案是,如果我们想将我们的应用程序发送到后台,那么我们必须打开另一个应用程序,如safari。 所以我得到这个解决scheme。 现在的问题是如何从背景后两分钟显示一个视图。 我不得不作为应用程序商店的演示创build。 所以如果有人有任何解决scheme,然后build议我。 谢谢

应用程序终止时停止位置更新

我正在开发一个应用程序,当你在附近的升级地点发送通知。 我的问题是,当我去背景,然后我退出了应用程序,我不希望位置服务工作时,应用程序不工作(但我希望他们在后台工作)。 我只看到3个closures应用程序closuresGPS的应用程序,我想知道他们是如何做到这一点,Facebook,谷歌地图和苹果地图,而不是Foursquare,而不是FieldTrips … 谢谢大家。

如何使用iOS中的自定义URLscheme从后台打开另一个应用程序

我想开发一个企业应用程序。 它将在后台连续运行,并从后台打开另一个应用程序。 它像两个应用程序之间的切换。 我已经实现了永远的后台运行的位置服务工作正常,也从后台更新位置的帮助,但它无法执行openURL方法。 请提出build议。谢谢

当从后台打开应用程序时调用了什么UIViewController方法?

有没有任何确定的方式来确定是否从背景模式的应用程序加载视图? 在3.XI中依靠viewDidLoad来做一些初始化等等,但是对于4.X来说,情况并非如此,因为你不能依赖viewDidLoad方法来调用。 我想避免在appdelegate中添加额外的标志来检测这个,我宁愿在UIViewController中使用可靠的方法来做这件事,但似乎无法在UIViewController的生命周期中find任何可以帮助我的东西。 有任何想法吗? 你如何处理这种情况?

iOS Keychain偶尔会返回空string

我写非常安全的应用程序(银行),我把私钥钥匙链。 我使用下面的代码保持私钥: +(void)savePrivatekey:(NSString *)Key { KeychainItemWrapper *keychain = [[KeychainItemWrapper alloc] initWithIdentifier:@"pKey" accessGroup:nil]; [keychain setObject:Key forKey:(id)kSecValueData]; [keychain release]; } 并使用以下代码获取私钥: +(NSString *)privateKey { KeychainItemWrapper *keychain = [[KeychainItemWrapper alloc] initWithIdentifier:@"pKey"accessGroup:nil]; NSString *privateKey = [keychain objectForKey:(id)kSecValueData]; [keychain release]; return privateKey; } 出于安全原因,我不把私钥保存在局部variables中。 因为每次调用服务器都需要我调用很多次的“GetPrivateKey”的私钥。 也许这就是为什么有时我从钥匙串空string中获得。 我想不出为什么会发生这种情况。 我注意到,在大多数情况下,这发生在应用程序从后台返回,但不仅…谢谢… 我给苹果的工程师开了票,他们回答我: 当您最初创build钥匙串项目时,您是否设置了kSecAttrAccessible属性? 我总是创build相同的形状钥匙串:KeychainItemWrapper * keychain = [[KeychainItemWrapper alloc] initWithIdentifier:@“pKey”accessGroup:nil]; 有谁知道他们的意图是什么? 谢谢…