http://itunes.apple.com/linkmaker/
written by http://stackoverflow.com/questions/433907/how-to-link-to-apps-on-the-app-store
400 294 | I am creating a free version of my iPhone game. I want to have a button inside the free version that takes people to the paid version in the app store. If I use a standard link http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=300136119&mt=8 the iPhone opens Safari first, and then the app store. I have used other apps that open the app store directly, so I know it is possible. Any ideas? What is the URL Scheme for the app store? | |||
add a comment |
509 | From News and Announcement For Apple Developers.
Additional notes: You can replace For info on naming, see Apple QA1633: https://developer.apple.com/library/ios/#qa/qa1633/_index.html. Edit (as of January 2015): itunes.com/apps links should be updated to appstore.com/apps. See QA1633 above, which has been updated. A new QA1629 suggests these steps and code for launching the store from an app:
Sample code:
| |||
238 | If you want to open an app directly to the App Store, you should use: itms-apps://... This way it will directly open the App Store app in the device, instead of going to iTunes first, then only open the App Store (when using just itms://) Hope that helps. EDIT: APR, 2013. This no longer works in iOS5 and above. Just use
and there are no more redirects. | ||||||||||||||||||||
|
152 | To be extreamly concise:
If you want to send to all the apps for a developer, use
These work for iOS 4.1 If you want to link to a developer's apps and the developer's name has punctuation or spaces (e.g. Development Company, LLC) form your URL like this:
Otherwise it returns "This request cannot be processed" on iOS 4.3.3 | ||||||||||||||||||||
|
24 | This code generates the App Store link on iOS
Replace itms-apps with http on Mac:
Open URL on iOS:
Mac:
| ||||||||||||||||
|
22 | Simply change 'itunes' to 'phobos' in the app link. http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=300136119&mt=8 Now it will open the App Store directly | ||||||||||||||||
|
20 | To have a direct link without redirection :
Be careful, those links only works on actual devices, not in simulator. Source : https://developer.apple.com/library/ios/#qa/qa2008/qa1629.html | ||||||||||||
|
18 | Apple just announced the appstore.com urls. https://developer.apple.com/library/ios/qa/qa1633/_index.html
| ||||||||
|
12 | This worked for me perfectly using only APP ID:
The number of redirects is ZERO. | ||||
|
10 | If you want to link to a developer's apps and the developer's name has punctuation or spaces (e.g. Development Company, LLC) form your URL like this:
Otherwise it returns "This request cannot be processed" on iOS 4.3.3 | ||||||||||||
|
10 | A number of answers suggest using 'itms' or 'itms-apps' but this practice is not specifically recommended by Apple. They only offer the following way to open the App Store: Listing 1 Launching the App Store from an iOS application
See https://developer.apple.com/library/ios/qa/qa1629/_index.html last updated March, 2014 as of this answer. For apps that support iOS 6 and above, Apple offers a in-app mechanism for presenting the App Store:
Note that on iOS6, the completion block may not be called if there are errors. This appears to be a bug that was resolved in iOS 7. | |||
10 | For summer 2015 onwards ...
replace 'id1234567890' with 'id' and 'your ten digit number'
| ||||
|
8 | You can get a link to a specific item in the app store or iTunes through the link maker at:http://itunes.apple.com/linkmaker/ | ||||
|
7 | This is working and directly linking in ios5
| |||
3 | This is simple and short way to redirect/link other existing application on app store.
| |||
2 | Creating a link could become a complex issue when supporting multiple OS and multiple platform. For example the WebObjects isn't supported on iOS 7 (some of them), some links you create would open another country store then the user's etc. There is an open source library called iLink that could help you. There advantages of this library is that the links would be found and created at run time (the library would check the app ID and the OS it is running on and would figure out what link should be created). The best point in this is that you don't need to configure almost anything before using it so that is error free and would work always. That's great also if you have few targets on same project so you don't have to remember which app ID or link to use. This library also would prompt the user to upgrade the app if there is a new version on the store (this is built in and you turn this off by a simple flag) directly pointing to the upgrade page for the app if user agrees. Copy the 2 library files to your project (iLink.h & iLink.m). On your appDelegate.m:
and on the place you want to open the rating page for example just use:
Don't forget to import iLink.h on the same file. There is a very good doc for the whole library there and an example projects for iPhone and for Mac. | |||
2 | Starting from iOS 6 right way to go is using SKStoreProductViewController class. Code snippet is below.
| |||
1 | I can confirm that if you create an app in iTunes connect you get your app id before you submit it. Therefore..
Works a treat | |||
0 | Try this way http://itunes.apple.com/lookup?id="your app ID here" return json.From this, find key "trackViewUrl" and value is the desired url. use this url(just replace For example if your app ID is xyz then go to this link http://itunes.apple.com/lookup?id=xyz Then find the url for key "trackViewUrl".This is the url for your app in app store and to use this url in xcode try this
Thanks | |||
0 | If you have the app store id you are best off using it. Especially if you in the future might change the name of the application.
If you don't have tha app store id you can create an url based on this documentationhttps://developer.apple.com/library/ios/qa/qa1633/_index.html
Passes this test
|
'모바일개발(Mobile Dev) > IOS개발(ObjectC)' 카테고리의 다른 글
About basic usage with objective-c (0) | 2017.10.25 |
---|---|
how to use file in android assets (0) | 2017.09.02 |
UILocalNotification (0) | 2016.01.18 |
ABOUT startStepCountingUpdatesToQueue (0) | 2016.01.08 |
navigation bar disappeared in storyboard (0) | 2016.01.06 |
appname
? Is it the app's "Bundle Display Name"? Is it case-insensitive? How are blank spaces handled, etc.? – aroth Sep 23 '11 at 0:51