Я разрабатываю приложение с возможностью покупки аудиопакетов в приложении, вероятно, около 30 МБ на пакет, около 500 файлов. Я хочу начать, скажем, с 10 доступных пакетов и со временем добавлять новые пакеты, может быть, 4-5 в месяц. Ожидается, что данный пользователь будет использовать не более 10 пакетов в любой момент времени. Вот несколько соображений, по которым я был бы очень признателен за советы / предложения:
- Могу ли я настроить приложение так, чтобы оно загружало аудиофайлы для пакета только после того, как пакет был куплен? Или они должны быть включены в основной пакет, а функция «разблокировки» — это способ получить к ним доступ?
- Могу ли я дать пользователю возможность удалить аудиофайлы, содержащиеся в «законченном» пакете, конечно, с возможностью повторной загрузки позже - в конце концов, он был оплачен.
- Могу ли я настроить приложение так, чтобы список доступных пакетов обновлялся без необходимости каждый раз повторно отправлять через магазин приложений?
- Если мне нужно заменить один файл в одном из пакетов, как мне отправить это обновление конечному пользователю, который уже установил пакет?
- Если я выберу вариант включения всех слов в основной пакет и захочу добавить дополнительные пакеты позже, сможет ли iPhone сохранить исходный контент, чтобы пользователям исходной версии нужно было только загрузить новый контент?
Спасибо.