Rispondendo alla domanda dal titolo domanda: La documentazione di CKRecordZone dice:
Un oggetto CKRecordZone definisce un'area per l'organizzazione di record correlati in un database. Le zone sono una parte importante di come organizzi i tuoi dati. I database pubblici e privati hanno un'unica zona predefinita e nel database privato è possibile creare ulteriori zone personalizzate secondo necessità. Utilizzare le zone personalizzate per organizzare e incapsulare gruppi di record correlati nel database privato. zone personalizzate supportano altre funzionalità anche, come la possibilità di scrivere più record come una singola transazione atomica
quindi non è possibile creare una zona in un database pubblico
Hai ragione. Un database privato è sempre collegato a un solo ID Apple. Se si desidera ricevere notifiche per le modifiche nel database privato, è necessario accedere sia l'utente/dispositivo che apporta la modifica sia l'utente/dispositivo che deve ricevere la notifica utilizzando lo stesso ID Apple.
fonte
2014-11-21 12:45:01
è possibile ricevere aggiornamenti, ma il punto è che è possibile creare zone personalizzate solo all'interno del database privato, non in pubblico, né nel database condiviso –