Linking unpublished iOS app to AppStore - ios

In my iOS app, I have a simple feature that lets the user rate my app. They can click a button and up will come the app's page inside of the AppStore App. The problem is that my app is not published on the AppStore yet, so I don't have a link for it.
Where can I get a link for it before it's published? Is there a particular spot for this in iTunes Connect?
Or is there just a special URL format to use (ex. )?

You are able to get the URL before actually publishing your app to App Store. You need to create the app in "Manage Your Applications" on iTunes Connect first, then you will find a link called "View in App Store" on the app's info page. You can use the URL of this link in your code.

I would register your application with ITC to make sure the name is not in use first, but all app URL's follow this format:
itms://itunes.com/apps/appname
You call it with a handy-dandy openURL command like:
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:#"itms://itunes.com/apps/appname"]];
Replace "appname" with the specific name of your app in ITC (not the bundle identifier or any other means of identification).

Related

Universal Links Keep Redirecting to App Store

We are trying to integrate Universal Links feature in our app.
We have an associated domain and put AASA file to server. However, when we install the app on iOS device and navigate to the url we are being redirected to the app store instead of opening our iOS app.
So the question is: Should the app be published in the AppStore to utilize Universal Links or is there some issue on our side?
You should be able to test universal links with an unpublished app. Since you're ending in the App Store, my guess is that it's an App ID mismatch.
An AASA ties paths on a domain to a particular App ID. The App ID has this format:
{TEAM_IDENTIFIER}.{BUNDLE_ID}
Is it possible you changed the Team in Xcode to something else? You'd still see the same Bundle ID but the resulting App ID would be different.

The country of the app in an Apple App Store

I am developing an application. When I click "View on App Store" in the iTunes Connect, it suggests that I change the App Store location (e.g., to the US) to show my app. I don't want to change app store of my apple id, but to change the app store for my app itself, in the itunes connect settings. Where can I find them?
If you checked "Available in all territories" your app will be available in all App Stores around the world. Testing it manually is a rather cumbersome task due to caching and how switching the stores works on iPhones/iPads vs. iTunes.
In the iTunes app on your Mac/Windows machine you can simply switch the stores by clicking on the country flag icon in the bottom right. If your currently logged-in Apple ID is not valid with that store, you will get automatically logged out.
On your iPad/iPhone you have to have an Apple ID valid with the respective store. Sign out with your "old" Apple ID and then in with the new one. You will automatically get switched to the right store.
The easiest way to test if your app is available in different stores is via the web preview. (I'd use Chrome, so Safari doesn't instantly try to open iTunes for that):
Get your App Store link and simply change the store front code, e.g.:
https://itunes.apple.com/de/app/id529479190?mt=8 => German Store
https://itunes.apple.com/cn/app/id529479190?mt=8 => Chinese Store
https://itunes.apple.com/us/app/id529479190?mt=8 => US Store
(You can find all the storefront codes at the end of this page: https://affiliate.itunes.apple.com/resources/documentation/linking-to-the-itunes-music-store/)
When Application is live then you can see on ItunesConnect by clicking on "View on App Store".
in iTunes Connect select Pricing and Availability and choose the appropriate App Store locations.
see Changing the Territories Rights Information for screenshots and details.

Which App Store link do I use

Before I uploaded the Xcode binary to iTunes Connect, I could only use the following link for app store to my app store page for game.
http://itunes.apple.com/app/id123456789
Now my app status is "pending developer release" and when I click on "view in app store" in iTunes Connect I now have another link...
https://itunes.apple.com/us/app/App-Name/id123456789?gs=2&bh=3
Which link do I use now, does it make a difference even?
https://itunes.apple.com/us/app/App-Name/id123456789?gs=2&bh=3
This URL is Standard App Store Links.
http://itunes.apple.com/app/id123456789
This URL is short link.
The difference between these two is length. You can choose either one you like.
ref. Technical Q&A QA1633: Creating easy-to-read short links to the App Store for your apps and company
https://developer.apple.com/library/ios/qa/qa1633/_index.html
It doesn't matter if you keep use before link

iOS - How To Provide My App's Download Link In Text Message [duplicate]

Is it possible to generate an App Store URL, in the beta testing phase of the app, before Apple Reviews the app? I would like to have a link in my app, to my app in the App Store, which users can share with their friends. I would like to have this available in the beta testing phase. Can one only add this link after it has been accepted ? Does that imply that it is always added in a revision after the first ?
Yes, you can get your app's App Store URL through iTunes Connect.
Navigate to My Apps > [the app whose link you want], then under More, you'll see "View on App Store". Right click that and copy the link.
This should give you something like this:
https://itunes.apple.com/us/app/[APP NAME]/[APP ID]?ls=1&mt=8
I've noticed that removing the /us (or whatever country code it defaults to for you) makes the URL universal, and iTunes is smart enough to detect the store.
Yes its possible to create a App URL after registering the application on iTunes Connect.This doen't mean your application is live on Apple Store, you just submitted required data to iTunes connect, so unique id got generated & you can use that to create URL.
Once you register application on iTunes connect one unique ID for your application will be generated. And you can create your App URL like below format.
https://itunes.apple.com/[countrycode]/app/[YOUR APP NAME]/[YOUR UNIQUE APP ID]?mt=8
But in beta testing it will not work, You will get error message because the application is not available in App Store.
Once application become live it will work absolutely fine.
Note : Once you register the application on iTunes connect you need to upload at least first version within 90 days else others will be eligible to use that name.
Find App ID= My Apps -> App Store -> App Information -> General Information -> Apple ID
Then your store url is below
https://apps.apple.com/app/id[AppId]
like this
https://apps.apple.com/app/id1513329198

How to change App Name in Google' AdMob

My app is and iOS app but I have AdMob ads coded in as well. I just changed my iOS app name for the game and I need to change it in AdMob. How do I change my app name in AdMob? I can't seem to find anything that allows me to change the name.
My app isn't in App Store yet. I don't know if this makes a difference of whether I can change App name in AdMob or not.
The only solution currently available is to link to the app in the app store.
Once you publish your app to the app store, just go to your admob console, select the app name and click the link button to link it to the app in the app store. After linking, the name will be automatically updated.
Under Apps, Click on your app
Click on App settings
Under App info, you can click on the edit symbol shown to modify your app's name
this is how to rename your App in Google AdMob, Firstly you have to click on Apps Setting than click edit icon

Resources