Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/120.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
Ios 一周内超过64个不同的UILocalNotification_Ios_Swift_Uilocalnotification - Fatal编程技术网

Ios 一周内超过64个不同的UILocalNotification

Ios 一周内超过64个不同的UILocalNotification,ios,swift,uilocalnotification,Ios,Swift,Uilocalnotification,我正在构建一个应用程序,其中用户定义了一周的用餐计划。此膳食计划包含每天的膳食列表(最多12顿),并在用餐时间发出通知。问题是:在最坏的情况下,一个用户一周最多可以吃84顿不同的饭,不可能安排这么多通知。有可能在整个一周内,用户都没有打开应用程序,所以我不想在应用程序启动时安排新的通知 我想做的是每天在某个小时运行一个方法来安排第二天的通知,但我发现在后台执行这些任务在iOS中有很多限制。建议使用哪种方式执行类似操作?您可以使用后台获取模式来安排更多通知。它不会在固定时间启动,但应该每天至少启动

我正在构建一个应用程序,其中用户定义了一周的用餐计划。此膳食计划包含每天的膳食列表(最多12顿),并在用餐时间发出通知。问题是:在最坏的情况下,一个用户一周最多可以吃84顿不同的饭,不可能安排这么多通知。有可能在整个一周内,用户都没有打开应用程序,所以我不想在应用程序启动时安排新的通知


我想做的是每天在某个小时运行一个方法来安排第二天的通知,但我发现在后台执行这些任务在iOS中有很多限制。建议使用哪种方式执行类似操作?

您可以使用后台获取模式来安排更多通知。它不会在固定时间启动,但应该每天至少启动一次。为什么不使用推送通知呢?如果通知数量太多,并且如果您同意使用后端帮助,您可以在应用程序中实现推送通知。推送通知不是一个选项,因为我正在为数据使用API。我将尝试后台提取模式。您可以使用后台提取模式为您安排更多通知。它不会在固定时间启动,但应该每天至少启动一次。为什么不使用推送通知呢?如果通知数量太多,并且如果您同意使用后端帮助,您可以在应用程序中实现推送通知。推送通知不是一个选项,因为我正在为数据使用API。我将尝试后台获取模式。