Make iPhone app paid version replace free version on install from app store

我与影子孤独终老i 提交于 2019-12-01 18:14:35

As far as the device is concerned, it has two different apps with two different certificates. The user will have to manually delete the old one. If they both have the same name and icon, it will be somewhat confusing for them. In my opinion, your free version should have "free" or "lite" somewhere in the name to make this easier.

It is not possible to do this. The closest you can come is to have a free app with an in-app purchase to upgrade to the full features—that would all happen within one app so in a sense it fits your 'replace' criteria but not your 'both in the store' criteria. This functionality probably wasn't available when you originally posted your question—you couldn't have in-app purchasing in free apps originally—but it is now.

There still is not, however, a way to do what you were specifically requesting.

This is two different apps - and you can't get around the app store by doing this.

Perhaps you want to check out the new StoreKit API in iPhone OS 3.0 - this might make things a bit simpler for you.

With StoreKit you can have a single installable app - that can have extra functions unlocked once the user pays for them.

Edit: Found out that the initial app can't be installed for free - you have to pay a small amount for it.

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!