Как распространять приложения для iPhone внутри с различным контентом?

StackOverflow https://stackoverflow.com/questions/4811752

Вопрос

Я разрабатываю приложение для iPad, которое будет распределено на месте, используя членство в программе Enterprise. Тем не менее, «внутренний» означает распределение по различным местам по всему миру.

Само двоичное приложение будет универсальным для всего контента, местоположения клиентов по всему миру. Однако содержимое (файл SQLite DB) будет варьироваться между устройствами. У одного iPad в Великобритании есть файл контента английского языка для продукта, в то время как другой во Франции имеет французский контент для загруженного другого продукта.

План состоит в том, чтобы отправить различные местоположения клиентов их контент, чтобы они могли подключать свои устройства к iTunes, установить (или обновить, важно!) Приложение, а затем копировать файл SQLite DB на устройство.

Можем ли мы сделать это, и как это будет работать? Каковы ограничения?

Приемлемые ответы должны включать следующее:

  1. Подтверждение и описание того, как можно синхронизировать файл содержимого SQLite
  2. Подтверждение и описание/ресурс о том, как будет работать распределение

Я нашел один несколько связанный вопрос:Распределение обновлений базы данных в приложение для iPhone без загрузки всей базы данных

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

Решение 2

Теперь я завершил проект и могу подтвердить, что эта техника совершенно верна. Мы распространяем файл базы данных приложения и SQLITE вместе с контентом (изображением и видео) клиентам, что, кстати, сами приходится ввести в предпринимательскую программу. Клиенты устанавливают приложение через iTunes в Ad-Hoc-Manner, а затем копируют файл базы данных и файлы контента на iPad в интерфейсе iTunes.

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

IPad различного клиента может иметь другой контент. Обновление контента или файла базы данных быстро и просто. Обновление приложения также легко, просто напомните клиентам удалить приложение, прежде чем добавить новую версию в свою библиотеку iTunes.

Наконец -то совет; Если вы получаете ошибку в iTunes (который, кстати, не имеет смысла) о ваших правах при установке приложения - добавьте значок приложения.

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

Было бы нормально, чтобы приложение запустилось в «нейтральном» режиме?

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

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

Таким образом, приложение дистрибутивы всегда идентично, и ваш сервер управляет пакетами настройки.

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