Я регистрируюсь на подписки CloudKit для изменений базы данных. My
func application(_ application: UIApplication, didReceiveRemoteNotification userInfo: [AnyHashable: Any], fetchCompletionHandler completionHandler: @escaping (UIBackgroundFetchResult) -> Void) {}
Вызывается дважды, когда в базу данных Shared CK добавляются новые данные.
Но он вызывается только один раз, когда данные удаляются.
Это не имеет ничего общего с фоном или передним планом , поскольку это было проверено как с фоном, так и с передним планом.
Уведомления доставляются в автоматическом режиме, пользователь ничего не видит.