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

Привет, я хочу обмениваться данными/файлами между приложениями на одном и том же устройстве IOS.

Сценарий: одно приложение извлекает данные (с сервера / до 1 ГБ) на устройство, и другие приложения должны иметь к ним доступ.

Как я могу этого добиться?

  • без джейлбрейка

Возможные решения:

  • Просто небольшие куски: цепочка для ключей, буфер обмена, пользовательский URL (на самом деле, насколько они малы/ограничены)

Если я не пойду в магазин приложений, а направлю B2B

  • как насчет частного API и других подобных вещей (насколько я понимаю, правила Apple НЕ распространяются на собственный магазин приложений)

  • любые другие идеи?

Спасибо за вашу помощь


person Georg Heiler    schedule 31.07.2012    source источник


Ответы (1)


Я не мог дать полный ответ, но один из вариантов — это iCloud. Если вы установите одни и те же контейнеры iCloud в правах своего приложения для каждого приложения, вы сможете читать/изменять общие файлы из своих приложений. Для этого требуется, чтобы оба приложения использовали один и тот же идентификатор команды.

«Если вы хотите предоставить доступ к документам, созданным другими приложениями, опубликованными вашей командой, используйте дополнительные строки, чтобы указать идентификаторы пакетов этих приложений». Дополнительная информация здесь.

И это решение для Apple!

person ingaham    schedule 31.07.2012
comment
а можешь дать ссылку, где есть более подробная информация об этом - person Vinayaka Karjigi; 25.05.2013