Я создаю приложение, которому необходимо подписаться на запись изменений в общедоступной базе данных iCloud. Теперь, после просмотра видеороликов Apple и прочтения их документации, я решил приступить к работе. Однако тут я сразу застрял:
Все методы инициализации в CKSubScription устарели. Это можно увидеть здесь, но между тем Apple, похоже, по-прежнему использует те же самые методы в своих документация здесь.
Это меня удивило. Глядя в Интернете и SO, кажется, что не так уж много информации или каких-либо руководств (по крайней мере, ни одно из них не содержит актуальной информации об инициализации подписок), вероятно, потому, что эта технология относительно новая, и эти изменения произошли недавно. У меня очень поверхностный опыт работы с CloudKit, поэтому я лучше попрошу приличный способ сделать это, чем буду что-то импровизировать сам. Мой вопрос:
Как инициализировать CKSubscription?
Очевидно, что если вся идея подписок устарела, я открыт для любого ответа, который приведет к тому, что мое приложение будет получать push-уведомления, когда записи определенных типов появляются в моей общедоступной базе данных.