В приложении Покупка для обновлений? - PullRequest
3 голосов
/ 18 ноября 2009

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

У меня есть приложение в App Store, которое использует базу данных, полную информации, которую необходимо периодически обновлять. До сих пор я обновлял БД, только когда я проталкивал новую версию через магазин. Нам нужна возможность обновлять БД быстрее. Я готовлюсь встроить функцию, которая позволит приложению получать обновленную базу данных при необходимости.

Мой вопрос, можно или нужно использовать каркас Store Kit для такого рода вещей? Я собирался построить его сам, но предпочел бы не изобретать велосипед. Есть идеи, как Apple смотрит на это? БД не предоставляет никакой новой функциональности, просто обновляет, чтобы поддерживать текущий набор данных.

Спасибо за любой совет.

1 Ответ

3 голосов
/ 18 ноября 2009

Конечно, это можно сделать через покупку в приложении. Apple заявляет, что невозможно загрузить исполняемый код, поэтому единственными реальными возможностями являются разблокировка ранее «скрытых» функций и получение новых или обновленных данных. Вы можете выполнить однократное обновление (т. Е. Заплатить 1,99 долл., Чтобы получить обновленные данные за весь срок службы приложения), или многократный вариант (заплатить 1,99 долл., Чтобы получить обновление A, а затем еще 1,99 долл., Чтобы получить обновление B). Возможно, вы захотите сделать это как подписку, но имейте в виду, что подписки не являются автоматическими, и пользователь должен вручную повторно авторизоваться каждый раз, когда для его учетной записи выставляется счет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...