How can I reserve an iPhone app name in apple's developer portal? - iphone

I want to reserve an app name that I intend to build out over the next 90 days, how do I do this in apple's web developer portal?

Update 2015:
The limit of 180 days is now gone, Apple dropped the cap this year -
You can read the full licence here, gone.
Also, you may have noticed that the app name expiring topic is gone from the contact us question tree in iTunes Connect.
That being said, as you can see in the declaration:
You will not, directly or indirectly, commit ... (e.g., submitting
fraudulent reviews of Your own Application or any third party
application, choosing a name for Your Application that is
substantially similar to the name of a third party application in
order to create consumer confusion, or squatting on application names
to prevent legitimate third party use.
This lets us suppose that if you haven't updated your binary for a looong time and someone wants to use the same name, chances are that if they ask for it, they will get it, but yeah, technically speaking, you don't need to worry about this anymore.
Update 2014:
As stated in the iOS Developer Library, the limit is now 180 days:
Note: After you create your app and assign it a name, you have 180
days to deliver a binary or else your app will be deleted from iTunes
Connect so that the app name is free for use by the developer
community. Per section 3.2 of the iOS Developer Program License
Agreement, squatting on an app name to prevent legitimate third-party
use is prohibited. For information about email alerts you will receive
to remind you of this policy, see “App Name Expiry.”

90 days you say? This wouldn't be the first project that was supposed to take 90 days but needed more.
Once you fill in the information in itunes connect you have 120 days. After these 120 days your app name will become available for other developers. Yes, others, you can't take it again.
So you better make sure that you have your app ready for sale in 120 days.
You should read the itunes connect developer guide. It explains the process in detail. It's too complicated to answer this in a 5 minute stackoverflow answer. But the others outlined it, and I just wanted to mention = the 120 day limit. Happy squatting.

You don't do it in the Developer Portal, you do it in iTunes Connect.
Log in using your developer credentials
Click Manage Applications
Click Add New Application
Complete the basic information, including the app name

This resources implies that app names no longer expire.

TUTORIAL: RESERVE YOUR APP NAME FOREVER
Log in to https://itunesconnect.apple.com
Click Manage Your Apps
Click Add New Application
Complete the basic information, including the app name
Upload temporary icons and screenshots (for iPhone 4 & iPhone 5)
Change the app status to “Waiting for Upload”
Create a very simple app and use the new bundle ID
Submit the App to the App Store for Review (as you normally would)
After the status has changed to “Waiting for Review” go into iTunes Connect
Click Manage Your Apps > View Details > Binary Details
Click Reject this Binary
This will set the status of your application to “Developer Rejected”. Since you have successfully submitted a binary and had a “Waiting for Review” status it can sit in that status forever, therefore your app name is parked forever! Apple considers it a “real” app since it was officially submitted. So now sit on your great app name until you’re ready to finish development.
(Source 1, Source 2)

In iTunes Connect, go to Manage Your Apps and then Add New App. You can choose a name and enter other relevant information, but not upload binaries at this point. You'll also be able to set a release date in the future.

Go to iTunes Connect, then Manage Your Apps, then Add New App.
Create an App with placeholder data (you'll need screenshots, real or temporary).
If you don't upload an associated production [App Store] distribution App within 90 days, you'll lose the right to use that name forever.
Cyber-squatting on an App name you don't make use of is bad form.
If you decide you don't want to use the name, please delete it and free it up to someone who will.

You can add the application as suggested above. And about app name reservation here is my answer.
After creating your app and it is in the state Prepare For Upload or Waiting For Upload, you have 180 days (6 months) from your creation date in iTunes Connect to deliver a binary to Apple. If you do not deliver a binary before the 180-day deadline, your app is deleted from iTunes Connect. As a result of this deletion, your app name can be used by another developer and you cannot reuse the app name, SKU or bundle ID.
I got this information from apple documentation and the link is
http://developer.apple.com/library/ios/#documentation/LanguagesUtilities/Conceptual/iTunesConnect_Guide/8_AddingNewApps/AddingNewApps.html#//apple_ref/doc/uid/TP40011225-CH13-SW1
Search for "App Name Expiry" and it leads you to the required page.
I hope this helps all of us.

Related

Apple iphone app transfer or app replacement

We have built an inhouse version of an iPhone application that is to replace another that is already available from another developer.
I was wondering if you think we can use "app transfer" from the previous developer and in turn replace it with our own app. Previous developer has agreed for the transfer (ofcouse excluding his code). Therefore our question is if we can transfer his app to our development name and then replace the app with our own. Our goal is that the current users of this app will receive ours as an update to what they already have and not as a different app.
In short, transfer and replace so users get our app as an update.
Note:
Please note that as we were unaware of this "transfer" we submitted yesterday our version of the app with a slightly different name. Should we cancel submition (as it is still pending for validation) and follow some route you may suggest in your replies, or stay as it is now?
If you keep the Appidentifier the same between the original version and the new version you will submit, this should work as expected. (But nobody has much know-ho of the new "transfer" option yet)
So, you process would be as follows:
Hand the old developer your TeamID and your Apple ID
The old developer transfers the current App over to your team
Once done (no clue how long that takes), you have the app in your itunes connect
Now you add a new version of the App to itunes connect and mark it as ready to upload
You upload your newly coded app that meets these criteria:
Application Bundle Identifier is the same as with the App you're updating
Your new App is signed with a correct certifcate/provisioning profile (just correct for the appid, doesn't have to be the same one)
The BundelVersion and BundleShortVersionString are at higher than those of the already submitted applications.
So basically, it will work just like a regular update.

How do I make my app "approvable" for the app store after rejection?

I have an app on the App Store called System of A Down app.
Yesterday, while having submitted the new version, ( which fixed a critical bug ) I submitted for a Expedited App Review. I got a message my app was "In Review" in iTC.
One day later, ( Yes, the review took one day ) it got "Metadata Rejected"
I mentioned "System of A Down" which apparently is a copyrighted brand according to Apple.
I can't mention System of a down in my app, by the /whole/ app is dedicated to them.
8.5
We found your app includes features or content, in the title, keywords, and/or imagery, that bear a resemblance to the well-known, third-party mark, System of A Down. In order to proceed with the review of your app, we require documentation evidencing you are authorized by System of A Down to use features from System of A Down. Additionally, it would be appropriate to adjust the title of your application so that the trademarked title is used as a descriptor, but not as part of the product name. For example, the following styles are acceptable formats for names: GreatApp - "for System of A Down" GreatApp - "System of A Down edition" GreatApp - "System of A Down version" Please remember that pursuant to your agreement with Apple, you represent and warrant that your application does not infringe the rights of another party, and that you are responsible for any liability to Apple because of a claim that your application infringes another party's rights. Moreover, we may reject or remove your application for any reason, in our sole discretion. Accordingly, please provide documentary evidence that you have the rights to use this content to ensure compliance with the iOS Developer Program License Agreement. Once Legal has reviewed your documentation and confirms its validity, we will proceed with your app review. While your iTunes Connect Application State is displayed as Rejected, it is not necessary to upload a new binary if you only need to address issues in your metadata. However, if you need to address compliance issues in your app - and not just its metadata - and you are able to make the necessary changes, we encourage you to do so and resubmit your binary for review.If your iTunes Connect Application State is Metadata Rejected, we do NOT require a new binary. In iTunes Connect > Manage Your Applications, select your app and click View Details. - Click Edit in the Metadata section - Revise the desired metadata values - Click "Save" at the bottom of the screen - Once you click Save, you will see the "Submit New Metadata" button in the top right. Click "Submit New Metadata" If your iTunes Connect Application State is Rejected, a new binary will be required. Make the desired metadata changes when you upload the new binary. NOTE: Please be sure to make any metadata changes to all App Localizations by clicking the Edit button next to each localization.<<
The first version however, DID get accepted. Now the question is, should I reject the Binary, and re-upload it in the hopes someone else reviews it and approves it?
I can't not mention system of a down in a system of a down app...
Or what is the best way to get this update approved?
Here's the Metadata :
Do you want all the info on System of A Down?
Their Demo tapes, Released albums, unreleased albums, videos, biography, tour dates and way more are all in this app!
Features of this app :
All 5 Demo Tapes
All info on Toxicity II ( Unreleased Album )
All info on Storaged Melodies ( Collection of unreleased songs and demo's )
All Videos ( Play directly )
Lyrics on all the videos
Play the Demo Tapes directly ( iPad only )
All 5 Studio Albums
All info on Advance ( Collection of unreleased songs )
Tour Dates
Biography
Way more amazing features planned for updates.
Amazing interface and great info - 4/5 - AppReviews Netherlands
Simply Amazing - 5/5 - My Mom
-This is a modern app, which uses gestures on iPhone and iPad instead of the old tap-bar. Swipe through the interface while you're listening to their Demo tapes in the background. ( This is has been been developed in iOS 6 Required for iPhone.
DISCLAIMER : I, Sam Guichelaar do not own, control, or endorse any of the information, Names, Groups, bands, or services linked or referenced to a Third Party in my app. No Copyrighted Images were used unless properly edited. No Copyrighted names were used, without permission. What's New in this Version - Added a option to re-view the tutorial.
-Bug Fix : Fixed an issue on the iPhone version where the user had to kill the app and relaunch before the content became visible. Thanks to Jarl and #gameshack_ for reporting this bug.
-Memory leaks fixed<<
Well, as the Apple guys put it, you can't use a third-party mark in your application without consent from the owners, It's like trying to make a game with Nintendo's Mario in it without Nintendo's consent.
The fact that it got approved before beats me

App name taken on App Store, how can I find developer if no App exists

I'm about to submit my first app to the App Store, but the name is already taken. I've searched the App Store, but I can't find any app by that name. I'm guessing Apple removed it after no update to Binary after 120 days.
How can I find details of this developer, so that I can ask him to delete the app? And even if he does, will that name then become available again?
Thanks.
If the 120 Day limit was reached on the store the name would be available for use. My guess is that someone has the name registered and is still within the 120 day limit.
If you hold a copyright or trademark for the name of your app, you can attempt to contact apple to see if they can do anything for you. There is no way to search for apps that arent published to the App Store.

App Name Expiry on iTunes Connect

Apple in iTunes Connect Developer Guide says:
App Name Expiry
Once you have created your app, and it is in the state Prepare For Upload or Waiting For Upload, you will have 180 days (6 months) from your creation date in iTunes Connect, to deliver a binary to Apple. If you do not deliver a binary before the 180-day deadline, your app will be deleted from iTunes Connect. As a result of this deletion, your app name will be able to be used by another developer and you cannot reuse the app name, SKU or Bundle ID. See the Deleting an App section of this guide to learn more about the ramifications of App Delete.
What's the meaning of "deliver a binary"? The app should be uploaded and approved in 180 days or just uploaded for review?
Is it possible to upload a preliminary binary and set the release date in the future (Availability Date setting within Rights and Pricing), so that before that date I can upload the final binary of my app?
I worked around this by preparing a version of my app that was good enough to be approved by Apple, even though it wasn't where I wanted it to be yet for the first release. I submitted it just before the 180 day deadline but set a future release date on the Rights and Pricing tab in iTunes Connect. Apple approved the binary and I continued working on the app with no further warnings about the name expiration. I was even able to move the release date further into the future to give myself more time.
I don't know what would have happened if my submission had been rejected by Apple or if I had rejected it myself. That might have been okay, but I preferred to play it safe and submit something that met all the review guidelines.
Now I'm still not ready for a public release, but ready for beta testing. I submitted my latest version for review and Apple approved that, too. At this point, even though the app still isn't publicly available, I can generate promo codes and give them to beta testers and they can download the app from the App Store using the promo codes. In my case this is better than using up more of the 100 devices available in my developer account. The trade-off is that each beta version I want to share has to go through the Apple review process.
Anyway, setting your release date in the future does let you meet the 180-day upload deadline without releasing something before you're ready. When you're ready to release, you can submit your final version, make sure it gets approved, then move the release date to the desired date.
Well most of us (fellow developers!!) will be happy to know that the grace period of 120 days has now been increased to 180 days which is roughly 6 months.
The following quote has been taken from iTunes Connect Guide
App Name Expiry
After creating your app and it is in the state Prepare For Upload or Waiting For Upload, you have 180 days (6 months) from your creation date in iTunes Connect to deliver a binary to Apple. If you do not deliver a binary before the 180-day deadline, your app is deleted from iTunes Connect. As a result of this deletion, your app name can be used by another developer and you cannot reuse the app name, SKU or bundle ID. See “Deleting an App” (page 90) to learn more about the ramifications of App Delete.`
Well, MisterX claims that once you upload a real binary, you can then reject it and never hear from Apple again. My company has had issues that prevent me from uploading their app (which I did) and I need to buy some time. The app uses their registered TM name so if I lose it I'm in big trouble!!!
Lets home MisterX was telling the truth!
EDIT: well, in fact, I did do an upload of the app once (you have to get all your permissions in order, certificates, etc and the binary has to pass the internal tests on using only legit frameworks etc). I immediately cancelled the binary, and I was able to keep my app name past until we were able to post it over 180 days after getting the name). This was as of May 2012 so YMMV.
iTunes App Name reservations no longer expire.
http://blog.salsitasoft.com/apples-new-app-name-reservation-policy/
I lost one of my app before and I can't take its name again. But now I have too many apps that are waiting in iTunes Connect about 1 year.
Deliver a binary - this is the zipped and compiled version of your app. This needs to be submitted for approval to apple.
Yes it is, but if you mess apple about then I don't know if they'll like it too much.
Basically the rules and what you're experiencing are there in order to stop people doing what you're doing, which is basically name squatting. Make the app, submit to itunes connect, upload the binary, get into the apple store. Don't just sit on names without an app, its not fair on the real developers trying to get real apps out there.
As guide says:
If you do not deliver a binary before
the 120-day deadline, your app will be
deleted from iTunes Connect
You must upload your binary for the application (ipa file) in maximum 120 days since you added in iTunes.
This binary will be the subject for approval. You cannot send one binary as a test one, and later the final binary. It will be rejected.
1) It should be just uploaded for review. Normally review takes about 7-10 days.
2) Yes it is possible to control the release date of the app. You can select it when you login to itunes connect and create a new app. One of the fields there asks for release date.
Also if you app is approved(Test binary in your case) you can also upload a newer version for the approved app (which can be your final binary) However the approval lies wholly on the review team at Apple.
I don't know this precisely, but by my experience and context, I think it means just uploading.
If you want to upload another binary, you should reject binary yourself and re-upload new binary, that means you should wait once more for review.
From what I understand, you just have to have the app uploaded. And if you really read exactly what the iTunes Connect Guide says (look at the wording), that 180 timer is only counting the number of days that your app is in either the Preparing For Upload or Waiting For Upload state. Take a look:
After creating your app and it is in the state Prepare For Upload or Waiting For Upload, you have 180 days (6 months) from your creation date in iTunes Connect to deliver a binary to Apple....
So a solution would be to upload whatever binary you have right now, then wait for the status to change to Waiting For Review. Once that happens, developer-reject the binary. Leave it in the Developer Rejected state until you're ready to re-upload. The reason I say this is because putting it back into Prepare For Upload or Waiting For Upload might start the 180 day timer again (though I'm not sure).
Play it safe. When you upload your binary upload something that would pass review and have a decent standing on the AppStore (even if it means "hiding" some features).
Let's hope this works! I have three days left before the 180 day deadline and I'm about to upload. I'll post to confirm if it works.

The mechanics of the iTunes store

Not specifically a programming question, but might be something a bunch of programmers run into.
I wrote a really trivial application for the iPhone and submitted it for approvals. After a few back and forth (e.g. denied, then resubmit) of fixing various UI guidelines issues, I got an email today stating that:
Your application is now Ready for
Sale. If your contracts are not in
effect at this time, your application
will not be live on the App Store. You
may track the progress of your
contracts in the Contracts, Tax, and
Banking Module in iTunes Connect.
Now the application is free, so I am not sure why they are sending an email saying that the application is ready for sale. The contacts are in place as well:
(source: angryhacker.com)
But the real problem is that I click on the link they provided...it opens iTunes, then says:
(source: angryhacker.com)
I went into iTunes Connect to Manage Your Applications link. The status is green, Ready for Sale. I checked all the countries where the application is supposed to be available -- and all countries are checked. Plus, I cannot find it in the iTunes Application Store either.
What am I missing? Is there an interval between when the app is approved and when it should appear in the iTunes store?
Yes there is an interval while it is released. Wait about 6 hours and try again.
Once your application has been approved it does indeed take up to a few hours before it has propagated and shows up. The same applies when you pull your application from the App Store or changing your application description or screenshots.
Basicly everything you do in iTunes Connect regarding your app, takes some time to propagate through the servers. I don't think I ever had to wait longer than 6 hours though, more like 3 hours on average.