Я интегрирую Evernote с приложением для iOS, мой клиент хочет, чтобы приложение могло синхронизировать некоторую информацию, созданную пользователем, с Evernote. Для этого варианта использования будет одна записная книжка, и одна заметка будет создана для каждого элемента приложения, которое будет храниться в облаке, для успешной синхронизации каждая заметка должна хранить некоторые метаданные, которые должны интерпретироваться только приложением и не видны. через веб-интерфейс или настольные/мобильные клиенты.
Я придумал 2 возможных решения, но они меня не полностью устраивают:
РЕШЕНИЕ 1:
Создайте теги для хранения метаданных, связанных с одной заметкой, для каждого поля метаданных будет новый тег, например «myapp_title» или «myapp_info1».
Плюсы: приложение может загружать все заметки из блокнота и извлекать информацию, хранящуюся в тегах.
Минусы: учетная запись пользователя будет заполнена тегами, которые имеют смысл только для приложения, теги должны быть удалены, если элементы приложения удалены...
РЕШЕНИЕ 2:
Включите в конце заметки часть, которая будет интерпретироваться только приложением, какой-то предварительно отформатированный текст, который должен быть прочитан только приложением.
Плюсы: не нужно путать теги
ПРОТИВ: Пользователь может удалить эту информацию по ошибке (или намеренно). Видно пользователю...
Ребята, вы знаете решение для этого? Разрешает ли API такие «скрытые» метаданные?
Любая помощь или подсказка очень помогли бы ..
Спасибо