URL pour envoyer un utilisateur à la page de révision de l’application sur l’app store de l’appareil

Quelle est l’URL à lancer pour mettre iTunes App Store au premier plan et l’ouvrir pour afficher la page Reviews d’une application? Je souhaite envoyer mes utilisateurs à la page “Ecrire une critique”.

Certaines autres réponses SO ont fourni des URL comme celle ci-dessous, mais cela ne semble pas fonctionner:

itms-apps: //itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews? id = 12345678 & pageNumber = 0 & sortOrdering = 1

Des suggestions pour une URL qui fonctionnera sur iPhone et iPad?

Mise à jour: iOS 4.2 semble avoir résolu ce problème et les liens ouvrent maintenant l’application App Store directement plutôt que la page de révision.

Cet article Dissecting iTunes links explique tout.

Aller directement à un formulaire de critique

Il est également possible d’envoyer directement quelqu’un sur le formulaire de révision pour une application.

https://userpub.itunes.apple.com/WebObjects/MZUserPublishing.woa/wa/addUserReview?id=337064413&type=Purple+Software

Remplacez simplement l’ID par l’ID de votre application pour créer une URL pour votre application.

Sur un ordinateur de bureau ou un ordinateur portable, vous accédez directement au formulaire de révision dans iTunes pour l’application ou l’élément. Sur un iPhone ou un iPod touch, cela ouvrira MobileSafari, puis ouvrira iTunes ou l’application App Store sur la page des avis, laissant l’utilisateur à deux doigts d’écrire une critique.

Pour trouver l’ID d’un élément, à droite (Mac et PC) ou en maintenant la touche Ctrl enfoncée (Mac) sur un lien vers l’élément dans iTunes, sélectionnez Copier le lien. Le résultat ressemblera à ceci.

http://itunes.apple.com/au/album/dig-your-own-hole/id19605549

http://itunes.apple.com/au/app/consume-mobile-isp-packages/id337064413?mt=8

L’identifiant est le numéro dans l’URL après “id”.

Il peut être intéressant de noter que cette URL a été créée avec iTunes 8. Je ne pense pas qu’il existe un moyen de créer des liens de révision dans iTunes 9, alors peut-être que cette URL est en cours de suppression. Utiliser avec précaution.

Mise à jour: @mareMtl a fourni un lien de révision alternatif pour les applications. Veuillez noter que cela ne fonctionne que sur les appareils iPhone OS.

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

J’ai essayé un tas de liens différents, il n’y en a qu’un pour moi sur iPhone et iPad:

http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?pageNumber=0&sortOrdering=1&type=Purple+Software&mt=8&id=YOUR_APP

Découvrez Appirater – http://arashpayan.com/blog/index.php/2009/09/07/presenting-appirater/

Chaque fois que l’utilisateur lance votre application, Appirater va voir s’il a utilisé l’application pendant 30 jours et l’a lancée au moins 15 fois. Si tel est le cas, il leur sera demandé d’évaluer l’application, puis d’accéder à la page de révision de votre application dans l’App Store.

Cela fonctionne pour moi: itms-apps: //ax.itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews? type = Purple + Software & id = 584691809

J’utilise Appirater pour évaluer mon application

Ces liens dans AppiRater

// pour ios6 ou plus tôt

NSSsortingng * templateReviewURL = @ “itms-apps: //ax.itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews? Type = Purple + Software & id = APP_ID”;

// pour ios7

NSSsortingng * templateReviewURLiOS7 = @ “itms-apps: //itunes.apple.com/app/idAPP_ID”;

Ces liens fonctionnent bien.

Mais me conduit à la page “Détails” de l’application.

Mais il faut aller à la page “Notes et évaluations”.

suggère moi une idée

Merci

iTunes a un fabricant de liens que vous pouvez utiliser pour obtenir l’URL. Testé sur mon application. Ça marche.

Pour demander un tarif et une révision à l’utilisateur après iOS 10.3+

Le SKStoreReviewController permet aux utilisateurs de noter une application directement depuis l’application via une boîte de dialog. Le seul inconvénient est que vous ne pouvez demander à StoreKit que d’afficher la boîte de dialog, mais vous ne pouvez pas en être sûr.

import StoreKit func requestToRate() { SKStoreReviewController.requestReview() }