Filter iTunes search API results - itunes-search-api

It seems like iTunes search API returns different results than the ones returned when searching on an iPhone device (also results are in different order).
Assuming I want the results to be identical to an iPhone device, how do I do that with the official search API?
Also, is there a way to filter out non-iPhone apps from the search results?
Search API URL
iPhone search URL

The search stack developed for the store is a different algorithm than the search stack for developer tools.
That said, understand some of the following features of the developer tool (Search API) that are helpful:
"sort=popular" is the default order that results are returned. "sort=recent" is the alternative.
"entity=software" will return apps that are available on iPhone, iPod touch and Universal apps (that work on iPad) but if you want all iOS apps you should use "entity=software,iPadSoftware"
Focus your search term on the attribute you are trying to target. If you know your search term is a song title (and not an album name or artist name) then use "attribute=songTerm"

You can use the following API URL to make app store search requests. After acquiring Chomp last year, it was reported that Apple was revamping their internal App Store search algorithms. That may have something to do with the differences you see using the iTunes search API and whatever API the App Store uses. Apple may have developed a separate API specifically for Apps and for use in the App Store that excludes other products like music, in order to improve performance.
http://itunes.apple.com/search?term=SEARCHTERM&country=us&entity=software&limit=100
So, you could do the following in order to get only software for iPhone, iPod touch, and Universal apps with a search term of 'Gameloft'.
http://itunes.apple.com/search?term=Gameloft&country=us&entity=software&limit=100
To include iPad apps in the search, use:
http://itunes.apple.com/search?term=Gameloft&country=us&entity=software,iPadSoftware&limit=100
Check out Apple's documentation for more options.
You can try out a working example I put together of the iTunes search API here. Example Search Tool

Related

How to find my uploaded application on google play

I have published my application 8 days ago on Google Play and I can't see it on google play when I search but when I copy the whole link https://play.google.com/store/apps/details?id=player.one1987 ,I find it on Play Store.
note: when i search by application Id (player.one1987) i find my app but when i
search by application title(player one) i cant see it, can anyone please tell me?
From android app published, but not found in google play
If you are a developer and have just released your app, it can happen because Google Play needs some time to index your app to add it to search results. Try to search your app later (in 4-5 hours). E.g., for App Store it takes around 24 hours
You should do something related to ASO (App Store Optimization) to improve the visibility of your app (use keywords that your app relates to).
If you see it by direct link that means your app is up and available. About the Play Store search, your app is just a new app on Play Store. According to an article more than 100 apps uploaded on the Play Store every day. Buy when you search Play Store gives priority to the apps with most download and most reviews first. Also your keyword are pretty common to search.
You have to wait for some time and promote your app from your available channels. You can optimise your app content as per this guide (https://support.google.com/googleplay/android-developer/answer/4448378?hl=en).
When I created my app Easy Html I was facing this issue but slowly and steadily I optimise the content and other details. And now my application come first if you put the exact name. You can search for more optimization techniques if you google it.

How to get bundles in iTunes API search results?

Tryed to use iTunes API, but pointed that there are no bundles in results.
For example, here are results in App Store:
http://i61.tinypic.com/m6b92.jpg
And here are iTunes API results of this request https://www.apple.com/itunes/affiliates/resources/documentation/itunes-store-web-service-search-api.html:
TextGrabber + Translator...
FineScanner...
Словарь Lingvo...
Lingvo Live от ABBYY
How to get bundles in search?
It's either undocumented or impossible to get information related to app bundles. I've been trying for a year but like video previews and in-app purchase data, it doesn't yet seem to be supported by the API.
I have tried querying the developer, querying individual apps in a bundle, and querying the bundle ID itself, but can't find any combination that works.
I've had luck searching by the developer/publisher. For instance, I was looking for the "Go Trilogy" bundle from Square-Enix. Searching "Square Enix" brought up ALL of their releases AND currently offered bundles. Hope this helps someone.

Get the mobile number from iPhone settings in titanium appcelerator

I want to fetch the user's phone number from her iPhone settings. I have found so far that this is not supported with any Titanium API. Is there any module or a way to get the phone number that is entered in user's iPhone settings.
Thanks! :)
You can't access that information. Even when you are using Objective-C to create your app, Apple doesn't provide API for that. Take a look on this question.
If you want to collect users phone numbers, you have to ask them for it explaining why you need it.

Seeking examples of 3rd party native iphone apps that can be launched from mobile safari

I am looking for a particular example of a native 3rd party iphone app that can be launched from within mobile safari. While I read here that this is feasible using a custom URL scheme, I could not find any evidence for that online.
Thanks.
Your question is not very clear as to what you want. If you're looking for a list of supported custom URL schemes, there's no official list. There are user maintained lists though:
Check this: http://wiki.akosma.com/IPhone_URL_Schemes
And this: http://www.handleopenurl.com/scheme

Can I get the users location from an iphone webapp?

I would like to show a map of things near an iphone user's location. Is there any way to get the latitude/longitude?
You mean from within the Safari browser on the device? I believe it supports the W3C Geolocation API Specification. Additionally, the Safari developer library has information on the subject. I don't know if the two are overlapping or mutually exclusive (I haven't tried), but at least one should work.