アプリを新しいローカル通知フレームワークに更新しています。アプリケーションで通知デリゲートを設定している限り、すべてがうまく機能しますdidFinishLaunchingWithOptions
(通知がスケジュールされて起動され、デリゲートwillPresent
とdidReceive
メソッドが必要なときに呼び出されます)。
ただし、実際には Cordova プラグインに取り組んでいるので、AppDelegate にプラグイン固有のコードは必要ありません。
を介しNotificationCenter.default.addObserver
て、投稿されるたびに通知されるように登録しましたが、iOS 10 のドキュメントには、呼び出しが終了する前にNSNotification.Name.UIApplicationDidFinishLaunching
デリゲートを設定する必要があると記載されており、文字通り、機能しなくなりました。didFinishLaunchingWithOptions
残念ながら、application(_:willFinishLaunchingWithOptions:)
there is no がありますが、アプリが NotificationCenter を介して起動を完了する前NSNotification.Name.UIApplicationWillFinishLaunching
にコードを実行する方法はないようです...
他の誰かがこの問題に遭遇しましたか?