Многие приложения используют один магазин в iOs - PullRequest
1 голос
/ 23 ноября 2010

Как это сделать, многие приложения от одного разработчика будут использовать один и тот же магазин.Это было бы очень полезно в случае процедур синхронизации с использованием одних и тех же данных из одной базы данных.Возможно ли это сделать?

Наверное, мне нужно что-то сделать с помощью boundle identifyfierМожет быть, что-то с * mark.

С уважением, Дэвид

Ответы [ 2 ]

4 голосов
/ 23 ноября 2010

Это невозможно, самое дальнее, что вы можете сделать, это разделить элементы цепочки для ключей среди ваших приложений:

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

Обмен предметами брелка включает установить соответствующие права в двоичные файлы вашего приложения. С помощью Xcode, вы должны создать права файл списка свойств, который включает в себя поддерживаемые права для вашего приложение. Процесс создания этот файл описан в iOS Руководство по разработке. Для информации о правах вы можете настроить, см. описание для Функция SecItemAdd в связке ключей Справочник услуг.

Доступ к общим элементам во время выполнения включает в себя использование Keychain Services интерфейс программирования с доступом группы, которые вы создали во время разработки. Для получения информации о том, как получить доступ брелок, см. Keychain Services Руководство по программированию.

См. http://developer.apple.com/library/ios/#releasenotes/General/WhatsNewIniPhoneOS/Articles/iPhoneOSv3.html

0 голосов
/ 23 ноября 2010

Невозможно.Все приложения находятся в «песочнице».

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...