How can i fetch app store reviews published by application developer i.e. developer response on customer reviews rss through API call ?
I also tried this and i found that there is no api from apple yet.
You can look into Apple Affiliate website, as they are providing API to fetch some of their products,
Link: https://affiliate.itunes.apple.com/resources/documentation/itunes-store-web-service-search-api/#lookup
Above link will help you to get some idea about accessing Appstore app. Affiliates program is offered by Apple to access some of their products includes, apps, music, movie, TV shows, books etc...
Related
what is the best way to download all apps reviews and ratings for apple app from app store/itunes connect.
any api available for the app reviews and ratings download as json or file?
thanks
Sundar
I did some research for you and found related questions that will provide you the answers you need to get to where you want to be, including:
API to retrieve total iOS rating from app store
and API to monitor iphone app store reviews
So to get reviews for Amazon's app, you can type this in at your browser search bar:
https://itunes.apple.com/us/rss/customerreviews/id=297606951/sortBy=mostRecent/json
Is there any way to directly post rating to apple appstore without using any SKStoreReviewController API or showing apple store screen.
I wish to build custom UI to post customer's rating to appstore, that is reason i'm looking for alternate solution (even private API is also fine).
Any info on this appreciated. Thanks
Apple has published a reference example for this here to give ratings within your app.
Requesting App Store Reviews Sample Code
It will only allow you to submit ratings not reviews. To submit reviews you have to redirect to the reviews url for your app on appstore.
URL(string: "https://itunes.apple.com/app/idXXXXXXXXXX?action=write-review")
I'm willing to access the top news available in the Apple News app, but it seems the related API only allows users (publishers) to access the content of their own channel. Does someone know a working endpoint or have any other idea to help me reach my goal (maybe a complete lists of channels' IDs currently allowed in the app?).
You are absolutely correct that the purpose of the API is for content creators:
Use the Apple News API to publish and manage Apple News Format
articles.
It does not provide a way for developers to distribute articles from other content creators. For iTunes, Apple's own in-house news, and for Movie trailers, RSS feeds are available. There is even an RSS refiner for iTunes but currently no Apple News equivalent that I am aware of. Whether in future Apple News will be supported in this way I don't know, it will be depend on how they handle the rights of creators.
There is requirement in my iOS application to display the list of users who are using my app. can i get this details from apple app store. if it is possible then how can i get user details (mail id, username etc) who have downloaded my app from app store.
Any help would be appreciated.
Before fight for search anything, read this point in the Apple Review Guideline.
12.1 Applications that scrape any information from Apple sites (for example from apple.com, iTunes Store, App Store, iTunes Connect, Apple Developer Programs, etc) or create rankings using content from Apple sites and services will be rejected
2.25 Apps that display Apps other than your own for purchase or promotion in a manner similar to or confusing with the App Store will be rejected
This is not possible using iTunes Connect exposed data and is against AppStore policy.
If you wish to track your users, implement an authentication API in your app, such as Facebook, Twitter, Google or your own, and require users to login before they can use the app.
My app which uses "iTunes Search API" has rejected because of violation of the review guidelines (12.1). I would like to know whether "iTunes Search API" is unavailable to use in iOS apps or not.
If some apps which use the API have approved, I will try to re-apply it. Any help will be appreciated.
Apple's approval guidelines is this.
12.1 Applications that scrape any information from Apple sites (for example from apple.com, iTunes Store, App Store, iTunes Connect, Apple
Developer Programs, etc) or create rankings using content from Apple
sites and services will be rejected
https://developer.apple.com/appstore/resources/approval/guidelines.html#scraping-aggregation
I think you need to be part of the iTunes affiliate program to use the previews.
The first sentence of the "Legal" section of the Search API reads:
Affiliate may use certain promotional content as may be provided by Apple, including previews of songs and music videos, album art, and App icons
And from the Affiliate Program's page:
Affiliate Tools: A variety of advanced tools are available to help technically savvy partners create links to iTunes, App Store and Mac App Store. These include a Search API, an Enterprise Partner Feed that provides advanced data feed for the whole store and a Web iMix tool that can be used to create a dynamic playlist.
It remains unclear... but I wouldn't take any chances, join the affiliates! Plus you can profit share if your app leads to a purchase.
Apple Affiliate Program
Taken directly from the legal section of iTunes API Page:
Developers may use certain promotional content as may be provided by Apple, including previews of songs and music videos, album art, and App icons ("Promo Content"), for the purposes of promoting the subject of the Promo Content; provided such Promo Content: (i) is placed only on pages that promote the content on which the Promo Content is based; (ii) is proximate to a "Download on iTunes", "Download on App Store" or "Download on iBooks Store" badge (as approved by Apple) that acts as a link directly to pages within iTunes or the App Store where consumers can purchase the promoted content; (iii) includes attribution indicating the Promo Content was "provided courtesy of iTunes" if such Promo Content includes song or music video previews; (iv) is streamed only, and not downloaded, saved, cached, or synchronized with video, if such Promo Content includes song or music video previews; (v) is not used for independent entertainment value apart from its promotional purpose; and (vi) is not used to promote any other goods or services. Developer acknowledges that Apple provides the Promo Content "as is," and disclaims any and all representations or warranties, including, but not limited to, non-infringement. Developer shall forward any claims received in connection with the Promo Content to Apple immediately upon receipt, and will remove any Promo Content immediately upon request from Apple.