Вопрос

Можно ли обмениваться данными на диске между приложениями iOS или они действительно в песочнице?Другими словами, если бы я хотел создать общий репозиторий данных, к которому можно было бы получить доступ (и/или изменить) одно или несколько моих приложений, можно ли это сделать?

Одно из объявлений на Страница функций iOS это «Обмен данными между приложениями», но это то, что я ищу, и каковы соответствующие API?

Поиск в Google больше ничего не нашел в этой области, и я знаю, что могу построить путь практически к любому месту в структуре каталогов iDevice.Будет ли это противоречить TOA Apple, прямо приводящее мои приложения к отклонению, или есть надежда на такую ​​архитектуру?

Это было полезно?

Решение

Это похоже на маркетинговый разговор.Единственный способ поделиться данными локально — передать их в URL-адресе при запуске другого приложения.В противном случае вам понадобится решение на базе интернет-сервера.

Еще одна мысль:можете ли вы использовать TCP локально между приложениями с новой поддержкой многозадачности?Приложениям, таким как Air Sharing, разрешено создавать сокеты для прослушивания.

Другие советы

Нет ничего слишком простого, если только ваше приложение не предназначено только для iPad.В противном случае это говорит о префиксе URL.См. «Реализация пользовательских схем URL-адресов». http://developer.apple.com/library/ios/#documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/StandardBehaviors/StandardBehaviors.html%23//apple_ref/doc/uid/TP40007072-CH4-SW7.

Вот некоторая информация о поддержке документов только для iPad: http://developer.apple.com/library/ios/#documentation/General/Conceptual/iPadProgrammingGuide/CoreApplication/CoreApplication.html%23//apple_ref/doc/uid/TP40009370-CH6-SW2 см. «Поддержка документов на устройствах iPad».Это НЕ работает на iPhone/iPod

с помощью ios keyChain вы можете обмениваться данными между приложениями.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top