tags:

views:

142

answers:

3

What are the exact advantages of creating explicit App ID and Wild card ID? I saw that if we are creating bundle of apps, we can create Wild card App ID, otherwise explicit ID is good etc. But i am a bit confused and want to know more details about exact advantages residing on both types. If i have a free version first(1.0) and then want to submit priced version of same app with new features(2.0), what should be the good way?

Thanks.

A: 

The idea is, as I understand it, that apps with a wildcard app id can share data. So if you want your pay version to be able to grab the settings the user entered when they were using the free version, you'd want that. That said, I've never used the wildcard option, so I don't have hands on experience using this.

Kenny Winker
+2  A: 

You should choose a wildcard App ID if you do not plan to use push notifications and/or in App purchase. In your case, since you plan to start with a free version, then to provide a priced new version you should choose an explicit App ID reflecting the name of your application, and use in App purchase to allow people to buy the contents related to your priced version. This is what Apple is now recommending. Basically, the folks at Apple do not want us to develop a light and a priced version. They want a single App that can offer free contents and priced contents through in App purchase.

unforgiven
ok. thanks. Does 'In App Purchase' mean, Apple will take care of selling our product? Is it separate cost payable to put our app 'In App purchase'?
Apple will sell your application. Say it is a videogame. You can imagine that the first level is free. Then, if the users want to continue playing the game, the buy through in App purchase the next levels. It is basically the same application, but contents are available for purchase directly within the application. There are no additional costs for in App purchase, but it's up to you to manage the server hosting the contents. To this aim, there are also some services such as https://www.ilime.com/ and http://urbanairship.com/ if you do not want to manage yourself a server.
unforgiven
That's Great. If 'In App Purchase' is entirely free, then i'll use it for my game app. Thank you.
A: 

Wildcard App Id is easier to use. You don't have to create new App Id and new provisioning profile for each small app you want to test. Explicit App ID is necessary to enable push notifications and in-app purchase. If you don't need both, just use wildcard and save your time for something more important than creating, downloading, installing and distributind multiple provisioning profiles(up to three for each App id - for development, adhoc and app store distributions!).

noop