В App Purchase :динамически добавлять неиспользуемые предметы

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

У меня есть сервер, который периодически получает графики из этого источника и сохраняет их локально; в будущем могут появиться новые графики или исчезнуть существующие. Все это без ручного вмешательства.

Существует три различных типа диаграмм.

Мое первое решение состояло в том, чтобы создать три расходных элемента и позволить пользователю покупать их; это работало нормально, но, к сожалению, Apple отклонила его, поскольку они требуют, чтобы диаграммы были «не потребляемыми».

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

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

Любые идеи, как сделать это масштабируемым?

14
задан Thomas Wana 3 July 2012 в 17:06
поделиться