Cloudkit仪表板:获取订阅错误.期望此响应,但无法解析:HTTP 200



如果有人能帮助我,我对苹果云工具包仪表板遇到的问题感到非常沮丧

创建公共数据库订阅后,我一直收到以下错误:

期望此响应,但无法解析:HTTP 200, text:{"subscriptions"[{"type"query","subscriptionId":"e38d14d7 - 4864 - 45 - e7 - 943 c - 5 bf0307b16e4","query":{"recordType"Documents","filters":[{"fieldName"AssetName","fieldValue":{"type"stringType","value":"},"type":"NOT_EQUALS"}]},"firesOn":["CREATE","firesOnce":假的,"zone":

用于创建订阅的代码如下:

let predicate = NSPredicate(format: "AssetName != %@", "")

let subscription = CKQuerySubscription(recordType: "Documents", predicate: predicate, options: .firesOnRecordCreation)
let notification = CKSubscription.NotificationInfo()
notification.soundName = "default"
notification.title = "Title"
notification.titleLocalizationArgs = ["AssetName"]
notification.titleLocalizationKey = "AssetName"
notification.subtitle = "Subtitle"
notification.subtitleLocalizationArgs = ["AssetName"]
notification.alertBody = "New document created."
notification.alertLocalizationArgs = ["AssetName"]

subscription.notificationInfo = notification
CKContainer.default().publicCloudDatabase.save(subscription) { result, error in
if error != nil {
print(error!.localizedDescription)
} else {
print(subscription)
}
}

如有任何帮助,将不胜感激。

显然这个问题已经发生在很多人身上。这很可能是服务器端错误。点击此链接。

我也遇到了这个问题。不过现在一切都正常了。Cloudkit仪表板有一些美观的变化,所以我假设一个修复是随着最新的更新而推出的。

最新更新