Совместное использование данных iCloud между двумя приложениями
Мне нужно найти дополнительную информацию об этом.
Я собираюсь сделать приложение прямо сейчас с хранилищем данных iCloud. И я хочу поделиться этим с другим приложением (разным идентификатором пакета), возможно ли это? Очевидно, что я буду включать возможности iCloud в другое приложение, но с AppID и всеми, это кажется сомнительным.
Другой вопрос, если я могу, я планирую использовать синхронизацию iCloud для CoreData и файла plist. Из того, что я знаю, обычно приложения используют один из подходов, но мне нужно синхронизировать основные данные, как он предназначен, и использовать небольшой файл plist, который не является файлом настроек. Это плохой путь? или я должен просто использовать один из двух?
Ответы
Ответ 1
- Идентификатор, используемый для хранения iCloud, отличается от идентификатора связки, используемого для приложения, поэтому да, это вполне возможно.
- Да. Вы можете синхронизировать основные данные, "документы" и пары "ключевые значения", используя iCloud в том же приложении.
При прочих равных условиях, я думаю, вам лучше разместить ваш plist в вашей модели Core Data (меньше кода).