Apple Appstore Search Tab API - ios

I would like to ask if you know where to find API for the App Store search tab. I mean that tab, where I can put the specific keyword and the API, will show me auto suggestions for this word.

Information about the App Store Search API can be found at:
iTunes Search API Documentation
The Search API allows you to place search fields in your website to
search for content within the iTunes Store, App Store, iBooks Store
and Mac App Store. You can search for a variety of content; including
apps, iBooks, movies, podcasts, music, music videos, audiobooks, and
TV shows.
Look up example for Yelp by app ID:
https://itunes.apple.com/lookup?id=284910350
Search example for an app titled “Yelp” in the US App Store:
https://itunes.apple.com/search?term=yelp&country=us&entity=software

Related

Create iOS app store links for social media and messaging? Error: Safari cannot open the page because the address is invalid

This answer is similar but doesn't address how to create links that can be shared and opened via iMessage, email, or social media.
The Apple documentation suggests URLs of the format http://appstore.com/companyname (e.g., http://appstore.com/gameloft) if the goal is to list all apps by a company.
However, opening links like this generate an error in Safari, specifically that
Safari cannot open the page because the address is invalid
1) What iOS App Store URL format will display all the apps from a company, and works from both mobile iOS and desktop?
2) What iOS App Store URL format will display a single app, and works from both mobile iOS and desktop?
The easiest way for creating links to iTunes content is to use the iTunes Link Maker, https://linkmaker.itunes.apple.com/.
You can select your country and the content type, e.g. app, music, etc, and search for the content you want, and then you will recieve valid links for different purposes...
But you can generate only links to content, not to a company
Make sure you're not testing on the OS Simulator because it doesn't come with an app store, so your links will return invalid. Instead, try testing the links on an actual iOS device.

Launching iTunes Store within App with Search

I'm creating an iOS radio station app, and I can't find a solution to what I thought was a simple problem. If my radio station plays an song/album people want to buy, how can I just launch the iTunes Store and have it open with a search results for that track or album?
I know I can use the Apple Search API to get a json of the search results and parse that for the best search results, and I know I can open the iTunes store with https://itunes.apple.com/ (if I try to append a search string to this, I get the metadata back) or with SKStoreProductViewController if I know the product ID.
But is there a way to simply open the iTunes Store to open with search results for a song or album (or both) without having to evaluate the search metadata and send them to one (perhaps wrong) product?
Thanks!
You can do this using URL Scheme's and a tool called iTunes Link Maker. Documentation can be found for iTunes on Apple's website here
The iTunes URL scheme is used to link to content on the iTunes Music
Store. The iTunes URL format is complicated to construct, so you
create it using an online tool called iTunes Link Maker. The tool
allows you to select a country destination and media type, and then
search by song, album, or artist. After you select the item you want
to link to, it generates the corresponding URL.
http://linkmaker.itunes.apple.com/

How to call action sheet from Facebook iOS app

When I tap on some Sound Cloud content on FB timeline, FB iPhone app shows Action Sheet with these options:
Open Web page
Install Sound Cloud app
How do I call action sheet on Facebook content in a Facebook iOS app? Was that a special feature FB gave Sound Cloud?
You may check Facebook developer documentation :
One of the most interesting aspects of sharing to Facebook from your
app is that when people engage with the news feed stories posted from
your app, those stories can send people to your app or your app's App
Store page, driving traffic and app installs. You can implement this
behavior using App Links.
When you set up App Links, you can control what happens when someone
taps on one of the links shared through your app or on the story
attribution (name of your app) in one of the Open Graph stories shared
through your app. If your app has web content, people will be
redirected to a web view of that content. If your app is installed
there may be an open button that launches your iOS app. if your app
isn't installed, there will be an install option to direct people to
your app's App Store page. If your app is mobile-only (no web content)
then tapping the shared link will either direct people to your app (if
it's installed) or to your app's App Store page (if your app isn't
installed)
App Links on iOS
Sharing on iOS

Open iTunes Store from iOS app

I have an app that plays music and I need to implement iTunes search. So, for example, I need to find song by Pink Floyd called Time. How can I open iTunes Store on iOS with results of search query "Pink Floyd - Time"?
I know it's possible, since there is an app in App Store, called VK App, a client for social network that does exactly that.
And do I need to somehow request approval of this function by Apple?
For loading dynamically you can use like this example, it will open the itunes store with the searched item: #"itms://phobos.apple.com/WebObjects/MZSearch.woa/wa/advancedSearchResults?artistTerm=pink%20floyd&songTerm=High%20Hopes"
Also, you can perform a search and parse the result (a json) to provide a more specific link using this web service:
https://itunes.apple.com/search?term=pink+floyd%20high%20hopes
Here is the link for the API: http://www.apple.com/itunes/affiliates/resources/documentation/itunes-store-web-service-search-api.html
I am using the second approach on one of my app's. Works good
Wish it helps
Apple has a link maker designed to do just that.
Here's the link to it.

iOS - Lauch other apps with search keywords

It is possible to launch another app (such as youtube, AppStore,Map, etc) from my iOS app & give it keyword for searching?
For example, I would like provide to user ability search cartoon video from my app & show the results in Youtube app.
Please share your though/
Thanks,
Huy
The only way to communicate with other apps is through URLs. Have a look at communicating with other apps. To answer your question, just create a URL that contains the search terms.
Since tagged app-store in your question, I'm sure you find this useful: How to link to apps on the app store.
A tip is to use itms:// instead of http://, then it'll open in the app
store directl

Resources