CKSubscriptionOptionsFiresOnRecordUpdate 类型的 CKSubscription 不起作用

CKSubscription of type CKSubscriptionOptionsFiresOnRecordUpdate doesn't work

我使用以下代码设置了 CKSubscription

NSPredicate *predicate = [NSPredicate predicateWithFormat:@"TRUEPREDICATE"];
CKSubscription *subscription = [[CKSubscription alloc] initWithRecordType:@"RecordTypeName"
                                                                 predicate:predicate
                                                            subscriptionID:@"Subscription1"
                                                                   options:CKSubscriptionOptionsFiresOnRecordCreation | CKSubscriptionOptionsFiresOnRecordUpdate];

CKDatabase *privateDatabase = [[CKContainer defaultContainer] privateCloudDatabase];
 [privateDatabase saveSubscription:subscription completionHandler:^(CKSubscription * _Nullable subscription, NSError * _Nullable error) {
     if (error) {
         NSLog(@"Failed to subscribe.");
     }
 }];

application:didReceiveRemoteNotification: 中,我会在添加新记录时收到通知,但在更新现有记录时我永远不会收到通知。

我试过从 CloudKit 控制面板和登录同一帐户的另一台设备更新记录。

我正在测试 iOS 9 beta 5。

更新通知不起作用是一个已知错误。

[CKFetchNotificationChangesOperation sometimes does not return UPDATE, DELETE notifications [CloudKit push notifications on record update stopped working [https://forums.developer.apple.com/thread/7288][3]