How to get your App Store and Google Play link
Every app has one address per store. Here is where to find each of them, which form to share, and how to give people a single link that opens the right store on their phone.
Your App Store link
An App Store link is built from one number, the Apple ID of your app. It is not your bundle ID and not your developer account ID — it is a number of nine or ten digits that Apple assigns to the app.
- Open App Store Connect. Go to Apps and choose your app.
- Find the Apple ID. Under General → App Information, the Apple ID field shows the number, for example
1234567890. - Build the link. Put the number after
id:https://apps.apple.com/app/id1234567890.
Another way: on an iPhone, open your app’s page in the App Store, tap Share and Copy Link. You get something like https://apps.apple.com/us/app/fitpulse/id1234567890. The us part is a country and fitpulse is decoration; both can go. On an iPhone the App Store opens in the visitor’s own country either way, and the short form keeps a computer from showing another country’s web page.
The link works only once the app is live in at least one country. Before that, App Store Connect already shows the Apple ID, so you can prepare links in advance — or enable pre-orders, which gives the app a public page before release.
Your Google Play link
A Google Play link is built from your package name — the applicationId in your Gradle file, such as com.example.fitpulse. Play Console shows it under the app’s name in the app list.
https://play.google.com/store/apps/details?id=com.example.fitpulse - Leave out
&hl=enand&gl=US. Without them Google Play uses the visitor’s own language and country. - Do not share
market://details?id=…. That form opens the Play Store app from inside Android code, but in an email or on a web page it is a link that goes nowhere. - A testing track has its own opt-in address (
https://play.google.com/apps/testing/com.example.fitpulse). Use it for testers, never in public material.
AppGallery and RuStore, if you publish there
Huawei phones sold since 2019 have no Google services, so their owners install apps from Huawei AppGallery. In Russia, many Android users install from RuStore. If your app is in either store, it has an address there too:
- AppGallery:
https://appgallery.huawei.com/app/C101234567— theC…number is the app ID in AppGallery Connect. Older links contain#/app/C…; both open the same page. - RuStore:
https://www.rustore.ru/catalog/app/com.example.fitpulse— the same package name as on Google Play.
Why two links are one too many
With two or four addresses, every place you mention the app has to choose. A social profile often has room for just one link. An email goes to people on both platforms. A QR code on a poster can hold one address. And a link to the wrong store is worse than none: an App Store link opened on Android shows a web page with nothing to install, and a Google Play link on an iPhone does the same.
The usual fix is a page with two badges. It works, but it costs a tap, and every extra step between interest and the store loses people. A link that looks at the device and goes straight to the right store skips that step.
Make one link that opens the right store
- Create a link in SetLinks. Choose its address, for example
setlinks.io/fitpulse— lowercase letters, digits and hyphens. - Paste the store addresses. App Store and Google Play, plus AppGallery and RuStore if you publish there. Add a web address for computers if you have a site.
- Set the fallback. Every link needs one: it is where any device without a matching store goes. Your website, or a page with all the badges, is a good choice.
- Check it. Open the link on an iPhone and an Android phone, or open the device redirect test on each phone to see where it would land.
- Share it. The same link goes in bios, emails, ads and on your site, and its QR code is ready to download as PNG or SVG.
Where each device goes
- iPhone and iPad → App Store.
- Android → Google Play. RuStore when the link has no Google Play address.
- Huawei and Honor phones → AppGallery, then RuStore. Never Google Play, which most of them do not have — so give such a link an AppGallery address or a fallback page that helps.
- Computers → your web address if you set one, otherwise the fallback.
- Anything not recognised → the fallback.
An iPad in Safari’s default desktop mode reports itself as a Mac, so it is treated as a computer. That is deliberate: sending a real Mac to an iPhone app page would be worse.
Mistakes worth avoiding
- A country in the App Store link.
apps.apple.com/de/…shows the German page to every computer that opens it. - Two QR codes side by side. People scan the first one they see. One code that routes by device is shorter to explain and cannot be scanned “wrong”.
- A link that dies in Instagram. In-app browsers often fail to open a store. SetLinks recognises the Instagram, TikTok, Facebook, Telegram and VK browsers and offers to open the link in the right place.
- Changing the link after printing. With a direct store link you cannot. With a SetLinks link you change the destinations and keep the address.
Questions
Can I get my App Store link before the app is published?
You can build it as soon as App Store Connect shows the Apple ID, but it opens a page only once the app is live — or once pre-orders are enabled.
Do I need an SDK to send people to the right store?
No. Choosing the store happens on the server from the device’s user agent before the store opens, so nothing changes in your app.
Can one link include AppGallery and RuStore as well?
Yes. A SetLinks link holds App Store, Google Play, AppGallery, RuStore and a web address, plus the fallback every link has.