使用iOS7应用程序后台刷新设置本地通知
大家都知道,我们在iOS中设置本地通知有一些限制,大约64个 现在,是否可以使用新的iOS7应用程序后台刷新状态在后台设置通知 我的意思是,假设应用程序已关闭,那么当用户刚刚启动通知时,是否可以设置新的本地通知 我只想在notification center中始终保存我的所有64条通知,而不必强迫用户再次打开应用程序。我需要总是有通知,即使用户没有打开应用程序一年 谢谢你的帮助,使用iOS7应用程序后台刷新设置本地通知,ios,ios7,localnotification,Ios,Ios7,Localnotification,大家都知道,我们在iOS中设置本地通知有一些限制,大约64个 现在,是否可以使用新的iOS7应用程序后台刷新状态在后台设置通知 我的意思是,假设应用程序已关闭,那么当用户刚刚启动通知时,是否可以设置新的本地通知 我只想在notification center中始终保存我的所有64条通知,而不必强迫用户再次打开应用程序。我需要总是有通知,即使用户没有打开应用程序一年 谢谢你的帮助, Elias目前尚不清楚这是否违反了苹果的某些预期用途,而且该示例尚未在通过审批流程的生产应用程序中进行测试,但您可以
Elias目前尚不清楚这是否违反了苹果的某些预期用途,而且该示例尚未在通过审批流程的生产应用程序中进行测试,但您可以尝试新的后台获取API。在目标功能中,启用“后台提取” 请确保并将其添加到应用程序中的
-(BOOL)应用程序:(UIApplication*)应用程序已完成启动,请在应用程序代理中使用选项:(NSDictionary*)启动选项
:
[[UIApplication sharedApplication] setMinimumBackgroundFetchInterval:UIApplicationBackgroundFetchIntervalMinimum];
然后添加此委托方法:
-(void)application:(UIApplication *)application performFetchWithCompletionHandler:(void (^)(UIBackgroundFetchResult))completionHandler {
...Schedule your local notifications here...
completionHandler(UIBackgroundFetchResultNewData);
}
您需要调用完成处理程序,但由于您没有实际获取数据,因此不清楚应该返回哪个状态。找到任何解决方案。