Я разрабатываю приложение, в котором пользователь может приобретать цифровые карты, диаграммы и т.д. Я хотел бы обернуть их в приложения-покупки. Дело в том, что я не знаю заранее, сколько карт будет, поскольку я получаю их из другого источника из сети. Может быть сотни.
У меня есть сервер, который периодически получает диаграммы из этого источника и сохраняет их локально; в будущем могут появиться новые диаграммы или исчезнуть существующие. Все это без ручного вмешательства.
Существует три различных типа диаграмм.
Мое первое решение состояло в том, чтобы создать три расходных элемента и позволить им купить их; это работало нормально, но, к сожалению, Apple отказалась от этого, так как они требуют, чтобы графики были "не потребляемыми".
Но я совершенно не понимаю, как реализовать то, что я хочу, с не потребляемым типом. Если я создам эти три типа как не потребляемые, а пользователь покупает один, он получит все остальные диаграммы в этой группе бесплатно, так как не подлежащий расходуемому элементу можно купить только один раз.
Единственное решение, о котором я могу думать, это создать непотребимый элемент для каждой отдельной диаграммы. Но что-то, чего я хочу избежать любой ценой: как сейчас, диаграммы периодически выбираются из удаленного источника без какой-либо ручной работы на моей стороне. Я хотел бы сохранить его таким образом. Я не хочу вручную создавать новые неиспользованные покупки каждый раз, когда появляется новая диаграмма.
Любые идеи, как сделать это масштабируемым?