私はメッセージングアプリケーションを作成しています。私はCloudKitを使用しています。プッシュ通知はおそらく述語 'TRUEPREDICATE'を使うかもしれませんが、AがBにメッセージを送るとCがプッシュ通知をもらいます。プッシュ通知。CloudKit述語
let database = CKContainer.default().publicCloudDatabase
let predicate = NSPredicate(format: "TRUEPREDICATE")
let subscription = CKQuerySubscription(recordType: "Message", predicate: predicate, options: .firesOnRecordCreation)
let notification = CKNotificationInfo()
notification.alertBody = "You have a new message!"
notification.soundName = "default"
subscription.notificationInfo = notification
database.save(subscription) { result, error in
if let error = error {
print(error.localizedDescription)
}
}
質問を編集して関連するコードを含めることができれば助かります。 – breakingobstacles