Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/105.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用iOS7应用程序后台刷新设置本地通知_Ios_Ios7_Localnotification - Fatal编程技术网

使用iOS7应用程序后台刷新设置本地通知

使用iOS7应用程序后台刷新设置本地通知,ios,ios7,localnotification,Ios,Ios7,Localnotification,大家都知道,我们在iOS中设置本地通知有一些限制,大约64个 现在,是否可以使用新的iOS7应用程序后台刷新状态在后台设置通知 我的意思是,假设应用程序已关闭,那么当用户刚刚启动通知时,是否可以设置新的本地通知 我只想在notification center中始终保存我的所有64条通知,而不必强迫用户再次打开应用程序。我需要总是有通知,即使用户没有打开应用程序一年 谢谢你的帮助, Elias目前尚不清楚这是否违反了苹果的某些预期用途,而且该示例尚未在通过审批流程的生产应用程序中进行测试,但您可以

大家都知道,我们在iOS中设置本地通知有一些限制,大约64个

现在,是否可以使用新的iOS7应用程序后台刷新状态在后台设置通知

我的意思是,假设应用程序已关闭,那么当用户刚刚启动通知时,是否可以设置新的本地通知

我只想在notification center中始终保存我的所有64条通知,而不必强迫用户再次打开应用程序。我需要总是有通知,即使用户没有打开应用程序一年

谢谢你的帮助,
Elias

目前尚不清楚这是否违反了苹果的某些预期用途,而且该示例尚未在通过审批流程的生产应用程序中进行测试,但您可以尝试新的后台获取API。在目标功能中,启用“后台提取”

请确保并将其添加到应用程序中的
-(BOOL)应用程序:(UIApplication*)应用程序已完成启动,请在应用程序代理中使用选项:(NSDictionary*)启动选项

   [[UIApplication sharedApplication] setMinimumBackgroundFetchInterval:UIApplicationBackgroundFetchIntervalMinimum];
然后添加此委托方法:

-(void)application:(UIApplication *)application performFetchWithCompletionHandler:(void (^)(UIBackgroundFetchResult))completionHandler {
    ...Schedule your local notifications here...
    completionHandler(UIBackgroundFetchResultNewData);
}

您需要调用完成处理程序,但由于您没有实际获取数据,因此不清楚应该返回哪个状态。

找到任何解决方案。