Совместное использование данных между приложениями с разным префиксом идентификатора приложения в iOS

Я провел некоторое исследование о том, как обмениваться данными между приложениями. Наиболее привлекательным подходом является использование групп приложений, но для этого требуется тот же префикс идентификатора приложения. Я знаю, что в Stack Overflow есть несколько похожих вопросов, но я не смог найти подходящего решения для своего случая.

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

Похожие вопросы:

Обмен данными между приложениями в IOS

Совместное использование файловых данных между приложениями в Swift/iOS


person Robert    schedule 20.11.2016    source источник


Ответы (1)


Нет, это невозможно. Поскольку два приложения не являются частью одной и той же группы приложений, они не могут совместно использовать какие-либо ресурсы. Использование общего фреймворка не имеет значения. Каждое из двух приложений будет иметь свою собственную песочницу без общей области для совместного использования кода фреймворка.

Конечным результатом является то, что каждое приложение, использующее фреймворк, будет иметь свою собственную копию кеша.

person rmaddy    schedule 20.11.2016