Как сделать так, чтобы два приложения для iOS делились списками?

Я делаю приложение для iOS, которое имеет бесплатную версию и платную версию. Когда пользователь получает платную версию, он не должен потерять данные бесплатного приложения. Данные хранятся в виде списков.

Как настроить файл прав, чтобы включить это? И как мне переместить (импортировать) списки в каталог «Документы» платного приложения в моем коде?


person Macro206    schedule 02.04.2013    source источник


Ответы (1)


Как настроить файл прав, чтобы включить это?

Это никак не связано с правами.

И как мне переместить (импортировать) списки в каталог «Документы» платного приложения в моем коде?

Вы этого не сделаете - приложение не может получить доступ к песочнице другого. (Ну, вообще-то, если вы разрабатываете для устройств с джейлбрейком, то это не проблема, но, похоже, вы ориентируетесь на AppStore, верно?)

Две вещи, которые вы можете сделать.

  1. Создайте одну версию приложения и используйте встроенные покупки, чтобы предоставить пользователям доступ к платным функциям (это предпочтительнее), или

  2. Сохранять данные в цепочке ключей и устанавливать группу доступа связки ключей к той же группе. Таким образом, они могут обмениваться данными. (Теперь это то, что вы фактически установили бы в списке свойств прав.)

person Community    schedule 02.04.2013
comment
О, вот что я имел в виду - доступ к связке ключей. Благодарю вас! - person Macro206; 02.04.2013