我刚刚发布了一个付费的应用商店应用的免费版,和我想的付费版本,以取代上安装免费版本。

在测试期间我给他们两个相同的应用程序ID和相同的证书签署他们有这方面的工作。

当我提交了新的免费版本,苹果不会让我用现有的应用程序ID,我创建了免费版的一个新的。

这样做的副作用是现在我的付费版本不再替换上安装免费的版本。用户与两个安装在他们的电话上结束。

我怎样才能让付费版本替换免费的?


修改1:我想在同一时间在应用商店的应用程式两个免费和付费的版本。免费版本中有一个链接购买付费版本。

编辑2:我想我看到了其他应用程序从商店做到这一点,但也许我错了

有帮助吗?

解决方案

至于设备而言,它具有两个不同的证书两个不同的应用程序。用户必须手动删除旧的。如果他们都具有相同的名称和图标,这将是对他们有点混乱。在我看来,你的免费版本应该有“免费”或“轻”之名的地方,使这更容易。

其他提示

这是不可能做到这一点。你能来最接近的是有一个应用程序内购买免费应用升级到全功能,将所有的一个应用程序内发生,所以在某种意义上它适合你的“替代”的准则,但不是你的“无论是在商店“标准。此功能可能不可用,当你最初发布你的问题,你不能在应用内的免费应用程序购买最初,但现在是。

有仍是没有,不过,办法做了什么你特别要求。

这是两个不同的应用程序 - 你不能围绕应用商店通过这样获得

也许你想看看在iPhone OS 3.0新StoreKit API - 这可能让事情简单一点你

使用StoreKit你可以有一个单一的应用程序安装 - 可以有额外的功能解锁一旦用户支付他们

编辑:发现了最初的应用程序不能安装免费的 - 你必须支付少量用于其

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top