HTML5   发布时间:2022-04-27  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了iOS是否会限制预定的本地推送通知?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我的应用程序通过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是否会限制预定的本地推送通知?所遇到的程序开发问题。

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

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。