我正在开发一个应用程序,用户可以在其中购买数字地图,图表等.我想把它们包含在应用内购买中.事实是,我不知道事先有多少图表,因为我从网上的另一个来源.可能有几百个.
我有一个服务器,定期从该源获取图表并将其存储在本地;未来可能会出现新的图表,或者消失现有的图表.所有这些没有手动干预.
有三种不同类型的图表.
我的第一个解决方案是创建三个消耗品,让用户购买这些物品;这是正常的,但不幸的是,苹果拒绝了它,因为他们要求图表是“非消耗品”.
但是我非常失去如何用非消费类型实现我想要的.如果我将这三种类型创建为非消耗品,并且用户购买了一种,那么他将免费获取该组中的所有其他图表,因为非消耗品只能购买一次.
我可以想到的唯一解决方案是为每个图表创建一个不可消耗的项目.但是,这是我想避免的一切代价:现在,这些图表会定期从远程来源获取,而无需我手上的任何手动工作.我想保持这样.每次出现新图表时,我都不想手动创建新的非耗材购买.
任何想法如何使这种可扩展性?
解决方法
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。