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

前端之家收集整理的这篇文章主要介绍了ios – 应用程序购买:动态添加非消耗品前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在开发一个应用程序,用户可以在其中购买数字地图,图表等.我想把它们包含在应用内购买中.事实是,我不知道事先有多少图表,因为我从网上的另一个来源.可能有几百个.

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

有三种不同类型的图表.

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

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

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

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

解决方法

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

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

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

猜你在找的iOS相关文章