views:

4747

answers:

9

My team and I have an app which we're going to be submitting to the store pretty soon, but we know that we'll be selling the app to another company in the near future. Does anyone have any experience with moving an app's ownership to another account?

Specifically, when I sell an app to another company...

... how do we move the app to their account (what's the mechanism)? ... can my users still get updates (released by the new owner) without having to re-buy/re-download the app?

+2  A: 

As far as I know there is no way to transfer apps to a different user/company. I think the app should be in your customers account from the beginning. Otherwise you probably have payment problems too (people paying you instead of your customer).

Why not just sell the app to a customer before releasing it. If they want to see it running before it is released, just sent them a version built with an ad-hoc certificate.

Wim Haanstra
+5  A: 

Sounds like a question for Apple Support.

Toby Allen
Sadly Apple Support has a pretty slow turn around time :( I have an email out waiting for the official word, though.
kfitzpatrick
A: 

The problem will be that the cert will be tied to your account. If it has a different cert, it's a different app. This means that people who have your version can't upgrade to theirs (unless they have your cert and keep having access to it). At the very least, make sure you make one that is specifically only used for that application. I don't know if they expire, but if they did, the other company would have to trust you to keep making them.

The high-profile app, "Where to", was sold after release. You might want to research about how it was done.

Lou Franco
Apps are identified by bundle identifier, not by certificate. If you were correct, my own app wouldn't have been upgraded since I had to recreate a cert between releases.
benzado
+2  A: 

From what I understand, this can be done, but it requires manual intervention by the iTunes Store team, can take months to go through, and may involve some periods when your app is not on sale under either account. If you know who your customer is going to be, just put it under their account to begin with. If not, remember for the future that flipping apps is not an easy thing to do, and adjust your business model accordingly.

Brent Royal-Gordon
+1  A: 

The are additional considerations:

If you just can switch ownership of the Application behind the scenes, thus changing the contract, but not the application itself, you might be fine.

But if you're just going to transfer your source code, the future owner of the app will have to sign it with his own certificate, which will basically render the app as a "new" one.

Users will lose their settings (if your app did some configuration persistence) and they'll lose the app history in the appstore (ranking, etc.).

cardinal
Apps are identified by bundle identifier, not by certificate. If you were correct, my own app wouldn't have been upgraded since I had to recreate a cert between releases.
benzado
Sorry, on second read I see you are saying to simply re-upload the app into another account.
benzado
+3  A: 

What Lou Franco said.

Where To example is really good to consider, as they eventually had to settle for the fact that all existing customers need to buy the app again. Apple simply does not have the background infrastructure to change ownership.

Another bad consequence of the inherited made-for-music-sale-machine that iTunes originally was. Songs apparently don't change owners.

See here, for Where to resolution: http://www.futuretap.com/blog/transferring-an-iphone-app-last-episode/

Aleksandar Vacic
+1  A: 

I don't believe that you can transfer ownership to another account. But a simple solution would be to add url schemes to your app to allow data to be transferred from your app to a new app that your customer would release with the same source.

The new app would have to be free though (maybe the lite version?), so your old customers wouldn't be forced into buying it again. The only real downside I can see of this is that the new app would basically be starting over again from a marketing perspective, which is no minor thing of course!

Mobile Orchard had an article on data migration from Lite to Paid versions of an application that may be of interest:

http://www.mobileorchard.com/lite-to-paid-iphone-application-data-migrations-with-custom-url-handlers/

Brad Parks
A: 

As ownership transfer is currently not-supported and an "exception process", it makes sense not to count on it as your mode of operation.

The big problem you're facing is: the app is tied to a developer account and you want to keep YOUR developer account after you transfer the app.

Hence, why not set up a NEW developer account, the sole purpose of which is to be the holder of this one app and, when you sell the app, you can just transfer the developer-account credentials to the new owner.

At that point, they can update the name, address, company name, bank info, etc.

Of course, your transfer contract will have some verbiage explaining how, in the interim, any moneys you get from Apple will be fwded to the new owner (put a time limit -- like 90 days -- on this so they don't take forever to update the info.)

I've not tried this, but it seems like a viable solution. Again, the problem is that the app is tied to developer account and you don't want to transfer yours. Hence, this Just Makes Sense™.

Olie
+6  A: 

Follow Up: After all: it is possile (as of late March 2010).

I haven't read all comments or other threads about this issue, so this might be obsolete, but it seems it's basically related to the iTunes-related structure of the appStore.

You can't be part of the Beatles and the Rolling Stones Bands...

Anyway, eventually, a colleague managed to get things sorted out, and we got our App (which was running under my private, single Dev account) running under a new, enterprise account. We kept our ratings, our #1 place in our category in the appstore, and all in all it went smooth (after several hours of phone-calls with apple).

As far as I can recall, the main problem was those help-desk folks were knowing things were going to change, but they didn't know by when and how. Probably due to iPad coming and related timelines involved). Anyway. It's possible, and it's pretty easy. Send your request, wait a couple of weeks (might be days by now), and you'll have the transfer. One issue though: They may have some bug in their migration code, because apple mixes firstname and lastname of the dev / master account after migration. well, who cares.

cardinal