将离线地图作为应用内购买出售

Posted

技术标签:

【中文标题】将离线地图作为应用内购买出售【英文标题】:Sell offline maps as in-app purchases 【发布时间】:2015-02-07 12:54:36 【问题描述】:

我打算在我的应用中销售离线地图:

http://developer.skobbler.com/#plans

为此,我想向 iTunes Connect 添加两个消耗品: - 一张小地图 - 一张大地图

购买后可以下载地图,直到下载成功。然后地图将被标记为“已下载”。如果用户删除或重新安装该应用程序,他将不得不再次购买该商品。但如果应用数据将转移到另一部手机或恢复,则购买将被保存。

它如何符合 AppStore 政策?有人有这种经历吗?

【问题讨论】:

Appstore 政策是您需要为您的应用内购买提供恢复功能,听起来您打算这样做应该没问题 从 SDK 提供商的角度来看,每次地图下载都将被视为“新地图”下载 - 您必须在应用级别实现记忆/恢复逻辑 【参考方案1】:

如果您计划通过 inApp 购买添加地图功能,那么我有一些建议您应该遵循,以使其符合 App Store 审核指南并确保其轻松获得批准而不会出现任何问题。

要点:

    首先将其突出显示为专业功能。您有 2 个不同的地图,其中包含 2 个不同的应用内购买。因此,您可以使用 2 种不同的专业功能突出显示应用内购买屏幕

    第二个重要的事情是你在这里提到你想让它保持消耗。这是不可能的。您必须将其保留为非消耗品 inApp 购买。

    根据当前规则,您必须在应用内购买屏幕中添加恢复购买按钮。因此,如果任何用户已经购买,可以恢复它并再次使用它。

希望对大家有所帮助。

【讨论】:

以上是关于将离线地图作为应用内购买出售的主要内容,如果未能解决你的问题,请参考以下文章

如何使用Openlayers 3加载谷歌离线地图

如何使用Openlayers 3加载谷歌离线地图

带有多个离线地图的 iOS 导航应用程序:使用哪个库?

离线地图解决方案

离线地图解决方案:地图地物查询

Arcgis 生成离线地图(.tpk)