微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

ios – 应用程序购买:动态添加非消耗品

我正在开发一个应用程序,用户可以在其中购买数字地图,图表等.我想把它们包含在应用内购买中.事实是,我不知道事先有多少图表,因为我从网上的另一个来源.可能有几百个.

我有一个服务器,定期从该源获取图表并将其存储在本地;未来可能会出现新的图表,或者消失现有的图表.所有这些没有手动干预.

有三种不同类型的图表.

我的第一个解决方案是创建三个消耗品,让用户购买这些物品;这是正常的,但不幸的是,苹果拒绝了它,因为他们要求图表是“非消耗品”.

但是我非常失去如何用非消费类型实现我想要的.如果我将这三种类型创建为非消耗品,并且用户购买了一种,那么他将免费获取该组中的所有其他图表,因为非消耗品只能购买一次.

我可以想到的唯一解决方案是为每个图表创建一个不可消耗的项目.但是,这是我想避免的一切代价:现在,这些图表会定期从远程来源获取,而无需我手上的任何手动工作.我想保持这样.每次出现新图表时,我都不想手动创建新的非耗材购买.

任何想法如何使这种可扩展性?

解决方法

我无法用代码完全拼出来,但是你可以通过两种方式来处理这个问题:

货币.
你不卖非消耗品,如地图.你卖货币用这种货币购买地图.当用户点击您的商店前面时,您可以动态投放地图.这样你只需要跟踪一些购买选项.

一个选择:我工作的公司初步设置了这个很简单.我们的应用程序将启动,我们将伸出一个PHP脚本,将我们已经坐在其中的应用商店ID递交给我们.在这一点上,我们会验证他们并使用有效的回报.此选项允许我们通过iTunes Connect更改我们的应用程序购买,然后在脚本中,一切都很棒.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐