Make the paid version of the application for the iPhone a replacement for the free version to install from the application store

I just released the free version of the app for the paid app for applications, and I would like the paid version to replace the free version during installation.

During testing, I had this work by providing them with both the same application identifier and signing them with the same certificate.

When I sent the new free version of Apple, it did not allow me to use the existing application identifier, and I created a new one for the free version.

A side effect of this is that my paid version no longer replaces the free version during installation. The user ends up both installed on their phone.

How can I make the paid version a replacement for free?


EDIT 1: I want both the free and paid version of the app in the app store. The free version has a link to it to buy a paid version.

EDIT 2: I thought I saw other apps from the store doing this, but maybe I was wrong.

+5
source share
3 answers

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

+7
source

. , , - ​​ - , "", ", '. , , , : , .

, .

+3

- , .

You might want to check out the new StoreKit API on iPhone OS 3.0 - this might make things a little easier for you.

With StoreKit, you can have one installation application that can have additional features unlocked after the user pays for them.

Edit: We found out that the original application cannot be installed for free - you have to pay a small amount for it.

+2
source

All Articles