58 votes

Direct "taux" iTunes " en lien dans mon application?

J'ai vu des posts ici sur Stackoverflow qui décrivent comment permettre aux utilisateurs d'être dirigé vers des applications sur l'app store.

Est-il possible de lier directement à la notation et commentaires dans l'App Store?

97voto

TomSwift Points 22012

Ceci EST possible en utilisant la technique décrite sur ce blog:

http://www.memention.com/blog/2009/09/03/Open-Reviews.html

fondamentalement, vous appeler UIApplication openURL avec les éléments suivants:

NSString* url = [NSString stringWithFormat: @"itms-apps://ax.itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?type=Purple+Software&id=%@", myAppID];
[[UIApplication sharedApplication] openURL: [NSURL URLWithString: url]];

Pour obtenir votre ID d'application avant que votre application est disponible sur l'app store, l'utilisation iTunesConnect à définir votre nouvelle application - donnez-lui un nom, une description, icône, captures d'écran, etc. Une fois défini, vous pouvez obtenir l'IDENTIFIANT Apple de l'Identificateurs de la section de l'application.

EDIT:

Voici un secondaire url/méthode qui fonctionne:

NSString* url = [NSString stringWithFormat:  @"http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?id=%@&pageNumber=0&sortOrdering=1&type=Purple+Software&mt=8", appid];

[[UIApplication sharedApplication] openURL: [NSURL URLWithString: url ]];

Je crois que la différence entre les deux est que la première technique (imt-apps://) lancez l'application App Store directement tandis que la seconde (http://) va lancer indirectement via une redirection résultant de l'http, URL de site web. Ceci devra être confirmé; ce n'est que mon souvenir.

20voto

Idan Points 4414

Les réponses ici sont obsolètes.

Cela fonctionne sur ma fin (Xcode 5 - iOS 7 - Appareil!):

itms-apps://itunes.apple.com/app/idYOUR_APP_ID

Pour les versions inférieures iOS 7 utilisation de l'ancien:

itms-apps://itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?type=Purple+Software&id=YOUR_APP_ID

2voto

Ahmet Cevdet Points 255

Méthode Simple que j'utilise est;

 -(void)rateApp {

     [[UIApplication sharedApplication] openURL:[NSURL URLWithString:[@"itms-apps://itunes.apple.com/app/" stringByAppendingString: @"id547101139"]]]; }

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X