我刚刚发布了一个免费版本的付费应用商店应用程序,我希望付费版本取代免费版本的安装。
在测试过程中,我给他们提供了相同的应用程序id,并使用相同的证书对他们进行了签名。
当我向苹果提交新的免费版本时,它不允许我使用现有的应用程序id,我为免费版本创建了一个新版本。
这的副作用是,现在我的付费版本不再取代免费版本的安装。用户最终都安装在他们的手机上。
怎样才能使付费版本取代免费版本?
编辑1: --我想在应用商店同时提供免费和付费版本的应用程序。免费版本中有一个链接来购买付费版本。
编辑2:我以为我看到商店里的其他应用程序也这么做了,但也许我弄错了。
发布于 2009-06-11 20:20:27
就设备而言,它有两个不同的应用程序,有两个不同的证书。用户将不得不手动删除旧的。如果他们都有相同的名字和图标,那对他们来说就有点混乱了。在我看来,您的免费版本应该有“免费”或“轻”的名称,以使这更容易。
发布于 2011-11-11 01:55:58
这样做是不可能的。你能做的最接近的就是有一个免费的应用程序来升级到所有的功能--所有这些都发生在一个应用程序中,所以从某种意义上说,它符合你的“替换”标准,而不是你的“商店里的两个”标准。当你最初发布你的问题时,这个功能可能是不可用的--你不可能在应用程序中购买免费的应用程序--但现在是了。
然而,仍然没有办法去做你特别要求的事情。
发布于 2009-06-25 07:45:19
这是两个不同的应用程序--你不能通过这样做绕过应用程序商店。
也许您想在StoreKit OS3.0中查看新的iPhone API --这可能会使事情变得更简单一些。
有了StoreKit,您就可以拥有一个可安装的应用程序--一旦用户支付费用,它就可以有额外的解锁功能。
编辑:发现最初的应用程序不能免费安装-你必须为它支付一小笔钱。
https://stackoverflow.com/questions/982876
复制相似问题