我正在制作一个“健康”应用程序,每天向用户发送通知。每天的通知数量取决于当天(例如第一次使用后的第 2 天),“健康”锻炼持续时间也取决于当天(我在那之后发送另一个通知以通知用户锻炼结束)。
知道我们不能计划超过 64 个通知,我尝试了以下操作:1. 设置当日和下一天用户选择其应用程序参数时的通知,然后 2. 每天使用后台获取编程第二天通知(无论多久只要每天至少一次)。
但是,这不起作用,就好像用户从多任务列表中杀死应用程序一样,后台提取将不会被执行。
有没有办法在不强迫用户打开应用程序的情况下计划我的“第二天”通知?这个想法是用户可以关注程序,而不必每天左右打开应用程序。
我已经看到静默推送通知(是否允许在无需打开应用程序的情况下运行代码?)或 pushkit 可以解决问题,但我的应用程序不是 VoIP 应用程序,因此可能会被拒绝......
有没有人有解决这个问题的方法?
非常感谢您的回答。