gpt4 book ai didi

如果未打开应用程序,iOS 本地通知会自动禁用

转载 作者:行者123 更新时间:2023-11-29 00:41:23 25 4
gpt4 key购买 nike

正如我在许多应用程序中将用户通知设置为提醒时所看到的那样,它工作正常,但一段时间后,当用户开始忽略打开通知或应用程序时,它不会再发送任何通知。有没有办法禁用此行为并继续发送通知,即使他们不打开应用程序?

最佳答案

您所描述的听起来像是本地通知。这些在代码中安排在特定时间关闭。据我所知,没有重复出现的本地通知这样的事情。它们通过创建许多单个本地通知来“模拟”。

编辑正如 PaulW 指出的那样。定期通知是可能的,但由于其局限性而很少使用。

当应用程序打开时,它会运行一些代码来创建更多本地通知。

如果应用程序未打开,则代码永远不会运行以创建其他通知。

因此,在此示例中,iOS 不会因为您尚未打开应用程序而停止重复通知。通知不再重复出现,因为您没有打开应用程序并让它有机会创建更多通知。

那么,回答一下你的问题。不。唯一能尽可能延迟的方法是创建涵盖 future 很长一段时间的通知。但我相信预定通知的数量是有限的。 (快速谷歌搜索后发现每个应用程序最多只能发送 64 个预定通知)。

编辑您还可以使用重复通知,但它们仅限于每一个时间单位重复一次。每天一次、每小时一次、每分钟一次等等……所以你不能每两个小时做一次。

或者,您可以使用后端发送远程通知。理论上,这些可以无限重复,因为应用程序不需要创建它们。当然,这假设您拥有开发此功能的基础架构设置。

关于如果未打开应用程序,iOS 本地通知会自动禁用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39401008/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com