iOS 10 - 何时/如何设置UNUserNotificationCenterDelegate?

时间:2016-10-06 11:15:19

标签: ios notificationcenter

我正在将我的应用更新到新的本地通知框架。一切都很好,只要我在应用程序的didFinishLaunchingWithOptions中设置通知委托(通知被调度和解雇,并且委托的willPresentdidReceive方法在它们应该被调用时被调用)。

但是,我实际上正在使用Cordova插件,因此我不想在AppDelegate中使用任何特定于插件的代码。

通过NotificationCenter.default.addObserver,我已注册在发布NSNotification.Name.UIApplicationDidFinishLaunching时收到通知,但iOS 10文档声明代理必须在之前设置 { {1}}结束,他们的意思是字面意思:它停止了工作。

不幸的是,虽然有didFinishLaunchingWithOptions没有application(_:willFinishLaunchingWithOptions:),所以似乎没有办法在应用程序完成启动之前执行代码通知中心......

其他人遇到这个问题吗?

0 个答案:

没有答案