typesCKSubscriptionOptionsFiresOnRecordUpdate的CKSubscription不起作用

我用下面的代码设置了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:添加新logging时会收到通知,但在更新现有logging时,我永远不会收到通知。

我已经尝试从CloudKit仪表板和另一台login到同一帐户的设备更新logging。

我正在testingiOS 9testing版5。

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

[ CKFetchNotificationChangesOperation有时不会返回UPDATE,DELETE通知 [ CloudKitlogging更新推送通知停止工作 [ https://forums.developer.apple.com/thread/7288%5D%5B3%5D