can we use colon in my application name which is going to be submit in app store like ABC:abc
There seem to be no restrictions on the range of allowed characters.
See
What are the iPhone app-name restrictions? (And [where] are they documented?!)
App Store Submission Tips
Related
The default link I got for my iOS app from iTunes Connect looks like this:
https://itunes.apple.com/us/app/name/id1234566789?ls=1&mt=8
Does the /us/ part mean that link will always show the US AppStore or will it automatically redirect to the AppStore of the users country? Should I remove that part from the link?
Yes.
This will bring up the US store every time, ignoring the user's location.
What you can do is to delete us/. That will always show the app store with user-location-based region.
Hope that helps :)
I am trying to create my app on iTunes Connect, so I can add my game center features. When I reach the screen where I fill in the default language, app name, sku number, and bundle id, I receive an error message:
The App Name you entered has already been used.
Does this mean someone else has used this app id? I couldn't find the an app with this name on the iTunes Store anywhere.
I just started creating the app on iTunes Connect, so I definitely didn't use it.
Is there some way to verify that this is not a bug, and someone else has chosen the name?
If you created an entry for the first App in iTunesConnect, even if it was never submitted or uploaded, then that name is locked to that iTunesConnect App permanently. That means if another user have choose same name already but still not upload and release app than you will not able to find on itunes store.
See Apple app store tips
The name you select for your app is perhaps one of the most important aspects to marketing your app and can distinguish your app on the App Store.
If you submit an app name which is already in use within the same geography in which your app is sold, you will be prompted to enter another name.
You can find more info in iTunesConnect Developer's guide
You can submit an app with the same name if you change the default language (for example, changing English (US) to English (Canada).
replace Runner with your app name
Apple also accepts the appeal on it only If you have trademark rights of given name.
The app name you entered is already being used. If you have trademark rights to this name and would like it released for your use, submit a claim.
I am developing an iPhone App using Xcode 4.2 .
is there is a way to gather the user's information (name , phone number ,e-mail etc...) upon download from the App store ? if yes , how ?
No, you can't legally gather user's name, phone number, etc.
That would be a privacy violation, and Apple doesn't allow developers to do such things.
NO.. not with official iOS sdk.. Apple will not allow your app in app store if you do so!
You can have the app politely request the user to enter some info about themselves; but according Apple's approval guidelines, can't require that they actually do enter any identifying info.
In addition, Apple provides no identifying info to the developer, and likely can't according to their iTunes privacy policy.
That's what iOS is all about - apps running in a sandbox to keep the user safe and only sharing data with user interaction. You can only get user data by using the AddressBook.framework, which the user has to engage with to allow your app to access that information.
If you're looking for an easy way to get user data, switch to Android. ;)
Should I create a unique App ID per application for the App Store?
In general, the "Bundle identifier" should be unique for each applications. This doesn't mean that there should be unique "App ID" created for each application. Its not necessary to create different App IDs for different applications. You can use a single App ID with asterisk(*) as wild-card character to specify different bundle identifiers.
The Doc says,
If you are creating a suite of applications that will share the same Keychain access (e.g. sharing passwords between applications) or have no Keychain Access requirements, you can create a single App ID for your entire application suite utilizing a trailing asterisk as a wild-card character.
In these wild-card situations, you’ll simply replace the asterisk with whatever string you wish in the CF Bundle Identifier field in Xcode.
The short awnser is Yes. One app per AppID.
Offcourse you must create unique App-id for each Application.
This below link will help you a lot for how to create an app id.
http://developer.apple.com/ios/manage/bundles/howto.action
Can you use the same provisioning profile for compiling 2 different apps for the App Store? I suppose not, but just wondering.
I'm quite certain you cannot use wildcards in an appID for App Store Submissions. You can build and debug all your apps with something like GK46RTKQ4V.*, though for an actually app submission you WILL need unique appIDs.
You can create a profile for any/all apps you want by using a .* at the end of your appID
example:GK46RTKQ4V.*
There are draw backs, such as if you want to be able to do in app purchase you need a unique appID.