首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CloudKit:查询订阅请求

CloudKit:查询订阅请求
EN

Stack Overflow用户
提问于 2015-06-04 15:12:08
回答 1查看 331关注 0票数 0

我正在使用CloudKit在应用程序中工作,并且我正在创建CloudKit的订阅。下面是我的代码:

代码语言:javascript
复制
CKSubscription *subscription = [[CKSubscription alloc]
                                initWithRecordType:recordType
                                predicate:predicate
                                options:CKSubscriptionOptionsFiresOnRecordCreation |
                                CKSubscriptionOptionsFiresOnRecordUpdate |
                                CKSubscriptionOptionsFiresOnRecordDeletion];


CKNotificationInfo *notificationInfo = [CKNotificationInfo new];
notificationInfo.shouldSendContentAvailable = YES;
subscription.notificationInfo = notificationInfo;
notificationInfo.shouldBadge = YES;
CKDatabase *publicDatabase = [container publicCloudDatabase];
[publicDatabase saveSubscription:subscription
               completionHandler:^(CKSubscription *subscription, NSError *error) {
                   if (!error)
                   {
                       NSLog(@"subscription success!");
                   }
                   else
                   {
                       NSLog(@"subscription  error%@", error.localizedDescription);
                   }

               }];

我要问你们的是。如何查询或验证用户对CloudKit的订阅?

EN

回答 1

Stack Overflow用户

发布于 2015-06-04 16:46:11

订阅只不过是一个在服务器端而不是在你的应用程序中活动的CKPredicate。如果您想验证谓词是否正确,那么只需将其作为查询执行,并查看您得到的结果。

确保您的应用程序difFinishLaunchingWithOptions具有以下代码行:

代码语言:javascript
复制
    application.registerUserNotificationSettings(UIUserNotificationSettings(forTypes: .Alert | .Badge | .Sound, categories: nil))
    application.registerForRemoteNotifications()

还要确保通过添加以下内容来处理收到的通知:

代码语言:javascript
复制
func application(application: UIApplication, didReceiveRemoteNotification userInfo: [NSObject : AnyObject]) {
    NSLog("Push received.. Should be handled..")
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30637311

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档