iOS是否会限制预定的本地推送通知?

iOS是否会限制预定的本地推送通知?,第1张

概述我的应用程序通过FCM接收静默推送通知,正如我在收到和处理的日志记录中看到的那样.我的应用程序然后做的是决定是否向用户显示通知.这有时是有效的,有时则不然.在我看来好像它首先工作然后突然停止工作,所以我猜测它是否可能是一个限制问题? 我确实安排了相隔30秒的5个通知 – 因此用户不会错过通知: for i in 0...5 { let notification = UNMutabl 我的应用程序通过FCM接收静默推送通知,正如我在收到和处理的日志记录中看到的那样.我的应用程序然后做的是决定是否向用户显示通知.这有时是有效的,有时则不然.在我看来好像它首先工作然后突然停止工作,所以我猜测它是否可能是一个限制问题?

我确实安排了相隔30秒的5个通知 – 因此用户不会错过通知:

for i in 0...5 {        let notification = UNMutableNotificationContent()        notification.Title = NSLocalizedString("bed_wet",comment: "")        notification.subTitle = device.lookAfterPatIEntString        notification.sound = UNNotificationSound(named: "alarm.mp3")        notification.categoryIDentifIEr = Notification.category.alarm        notification.userInfo = ["IDentifIEr": device.ID]        let timeInterval = max(1,delaySeconds) + i * 30        let notificationTrigger = UNTimeIntervalNotificationTrigger(timeInterval: TimeInterval(timeInterval),repeats: false)        let request = UNNotificationRequest(IDentifIEr: UUID.init().uuIDString,content: notification,trigger: notificationTrigger)        UNUserNotificationCenter.current().add(request) { error in            ...        }    }

这个循环可以成为问题吗?

解决方法 尝试使用dispatch_async,可以调用几个不阻塞主线程的代码,有时不调用.

第二个问题可能是iOS有逻辑阻止应用程序垃圾电话.你有没有看到Instagram通知限制从几百到几个通知.

谢谢

总结

以上是内存溢出为你收集整理的iOS是否会限制预定的本地推送通知?全部内容,希望文章能够帮你解决iOS是否会限制预定的本地推送通知?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/web/1033425.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-24
下一篇 2022-05-24

发表评论

登录后才能评论

评论列表(0条)

保存