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

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

概述我正在开发一个应用程序,用户可以在其中购买数字地图,图表等.我想把它们包含在应用内购买中.事实是,我不知道事先有多少图表,因为我从网上的另一个来源.可能有几百个. 我有一个服务器,定期从该源获取图表并将其存储在本地;未来可能会出现新的图表,或者消失现有的图表.所有这些没有手动干预. 有三种不同类型的图表. 我的第一个解决方案是创建三个消耗品,让用户购买这些物品;这是正常的,但不幸的是,苹果拒绝了它 我正在开发一个应用程序,用户可以在其中购买数字地图,图表等.我想把它们包含在应用内购买中.事实是,我不知道事先有多少图表,因为我从网上的另一个来源.可能有几百个.

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

有三种不同类型的图表.

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

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

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

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

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

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

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

总结

以上是内存溢出为你收集整理的ios – 应用程序购买:动态添加非消耗品全部内容,希望文章能够帮你解决ios – 应用程序购买:动态添加非消耗品所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1111067.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存