Я синхронизирую данные между несколькими устройствами с помощью уведомлений CloudKit, и он отлично работает, когда приложения активны на экране.
Проблема в том, что когда приложение работает в фоновом режиме, оно не работает, единственный способ, которым оно работает, - это когда я отлаживаю, иначе не работает.
Итак, я хочу разбудить мое приложение с уведомлением CloudKit, когда оно находится в фоновом режиме или когда оно полностью закрыто (убито). Я хочу сделать это с Objective C и быстро.
Специально Цель С.
Есть предложения?
-(void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo fetchCompletionHandler:(void (^)(UIBackgroundFetchResult))completionHandler{
[cloudKitSync() syncWithUploadOnly:false withFinishBlock:^{
completionHandler(UIBackgroundFetchResultNewData);
}];
}