DictionaryForumContacts

 naiva

link 21.10.2012 17:29 
Subject: share key value data gen.
However, You may not share key value data from Your Internal Use Application with other Internal Use Applications or Multi-Platform Software, unless You are sharing such data among different versions of the same title (e.g., the iPhone version of an Internal Use Application can share key value data with an iPad or Mac App Store version of the same titled Application), or You have user consent.
Правильно ли я понимаю share key value data как размещать особо важные данные по разным приложениям/в разных приложениях?
Спасибо!

 ttimakina

link 21.10.2012 18:07 
В контексте iOS и iCloud речь может идти о соответствии ключ-значение или о данных ключ-значение.
"Однако, вы не можете обмениваться данными соответствий ключ-значение (м.б. просто данными ключ-значение?) с другими приложениями для внутреннего использования (или как оно там?) если только обмен данными не происходит между различными версиями одного и того же приложения (например, версии для iPhone и iPad...)".
В документации обычно пишут через тире: key-value data, может здесь пропустили?

 naiva

link 21.10.2012 18:20 
да хто ж его теперь разберет? ((( с тире кстати часто встречаю несоответствие...
но что тогда означает приведенный в скобках пример таких данных в предыдущем пункте ?
Your Internal Use Application is only permitted to use the iCloud service and the iCloud Storage APIs for the purpose of storage and retrieval of key value data (e.g., a list of stocks in a finance App, settings for an App) for Your Internal Use Applications and Multi-Platform Software, and enabling Your end-users to access user-generated documents and files through the iCloud service.

 rendezvoir

link 21.10.2012 19:41 
может быть и "ключ" в смысле "пароль",
и "основные параметры / установки (settings)"

 naiva

link 21.10.2012 20:11 
а зачем тогда согласие пользователя, если это данные о ключе?

 ttimakina

link 22.10.2012 7:44 
Второй excerpt уже однозначно показывает, что речь идёт именно о парах ключ-значение. Дело в том, что iCloud может использоваться как хранилище дополнительной информации (база данных, по-сути) приложений. Информация запоминается в виде пар ключ (относительно короткое слово) - значение (любой текст), значение затем может извлекаться по ключу. Именно так, например, хранятся настройки программ (setnings), это позволяет сохранять настройки на одном устройстве (iPhone, например) и восстанавливать на другом (iPad и т.п.), не секрет, что у пользователей сейчас обычно бывает по нескольку устройств Apple.

 naiva

link 22.10.2012 8:09 
спасибо!!! какая удача получать такие консультации! :)

 

You need to be logged in to post in the forum