这是一个设计问题,希望您在这种情况下能做什么。
用例: 假设我拥有1000多个拥有版权的360度图像,我希望我的应用程序的用户能够付款和下载这些图像并在应用程序中查看它们。最小的销售单位是一张图片,所有图片的价格都相同。我也想以折扣价出售图像包。每个包装将没有相同数量的图像,但折扣是固定的(例如,单独购买图像的成本的75%)。
幼稚的方法是将每个图像和相册都列为应用内商品。简化代码和实现,但是扩展性很差。如果要向现有包中添加新映像,将会遇到问题。
另一种选择是使用虚拟货币系统,在该系统中,我列出了消费产品,这些产品在购买时会向用户授予一定数量的积分。我管理服务中的实际图像列表。如果您有积分,则可以购买图片,直到积分用完为止,然后您需要购买更多的积分。这需要大量的工作,UX也不是很好。我希望用户能够单击缩略图并购买。
我还有其他方法可以使用吗?
TIA