Доступ к колонкам в CloudKit?
Как реализовать доступ к колонкам в CloudKit?
Скажем, в случае совместного использования кода подсказки, пользователь A делится кодом подсказки с пользователем B, запись, созданная A как:
| prompt code | sender (A) | receiver (B) | expiring time | used (false) |
Я хочу предоставить:
Пользователь А может создать и установить код подсказки, отправителя, получателя, время истечения; после создания A будет иметь доступ только для чтения к этой записи
Пользователь B может установить поле 'used' только из false -> true; после набора B не сможет получить доступ к записи
Пользователь A может подписаться на изменение этой записи, чтобы узнать, погасил ли B код подсказки.
Я знаю, что это можно сделать в Parse; но можно ли это сделать в CloudKit (или плюс CloudKit JS)?
Благодарю.