应用程序在后台或完全关闭时的CloudKit通知

时间:2019-04-12 21:16:59

标签: ios macos cloudkit

我正在使用CloudKit通知在多个设备之间同步数据,当应用程序在屏幕上处于活动状态时,它可以正常工作。

问题是当应用程序在后台运行时它不起作用,它的唯一工作方式是在调试时,否则就无法工作。

因此,我想在CloudKit通知在后台或完全关闭(已终止)时唤醒我的应用程序。我想用Objective C迅速做到。 特别是目标C。

有什么建议吗?

-(void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo fetchCompletionHandler:(void (^)(UIBackgroundFetchResult))completionHandler{

    [cloudKitSync() syncWithUploadOnly:false withFinishBlock:^{
        completionHandler(UIBackgroundFetchResultNewData);
    }];

}

0 个答案:

没有答案