web-dev-qa-db-fra.com

Comment invitez-vous l'utilisateur à évaluer votre application iPhone sans attendre qu'il supprime l'application?

Je fais référence à la fenêtre contextuelle qui demande à l'utilisateur de soumettre un avis/une note.

Je sais que c'est possible puisque l'appli Aardark le fait ... ça demande plusieurs fois en fait! (Presque trop de spam.) Mais il doit y avoir une API pour déclencher la demande de notation? Google ne me donne aucun amour sur celui-ci.

42
raf

Je voudrais vérifier le Appirater projet que Arash Payan a mis en place.

Prend en charge à peu près la vérification et l'affichage de l'invite "Évaluez mon application", et amène l'utilisateur directement dans la partie de révision de votre application sur l'App Store.

C'est un moyen très propre et élégant de fournir cette barrière minimale afin que vos utilisateurs soient plus susceptibles de soumettre des avis sur votre application.

J'espère que cela t'aides...

36
Tammen Bruccoleri

J'ai écrit sur un moyen de s'ouvrir directement dans le panneau de révision de l'App Store.

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

La partie réelle du code, si elle est appelée par une pression sur un bouton, pourrait ressembler à ci-dessous

- (IBAction)gotoReviews:(id)sender
{
    NSString *str = @"itms-apps://ax.iTunes.Apple.com/WebObjects/MZStore.woa";
    str = [NSString stringWithFormat:@"%@/wa/viewContentsUserReviews?", str]; 
    str = [NSString stringWithFormat:@"%@type=Purple+Software&id=", str];

    // Here is the app id from itunesconnect
    str = [NSString stringWithFormat:@"%@289382458", str]; 

    [[UIApplication sharedApplication] openURL:[NSURL URLWithString:str]];
}
26
epatel

J'ai écrit une bibliothèque pour ce faire - similaire à Appirater mais un peu plus configurable et avec le support du Mac App Store:

https://github.com/nicklockwood/iRate

25
Nick Lockwood

J'ai découvert la valeur la plus subtile de S.O. (déjà évident pour tous les enseignants du primaire) --- souvent en formant simplement votre question, vos neurones se réorganisent et vous réussissez mieux à y répondre vous-même! (Soit cela, soit Google a optimisé ma recherche après avoir espionné mes frappes et indexé ma question sur S.O.)

Réponse trouvée après une recherche Google plus productive: http://www.mobileorchard.com/fighting-back-against-the-app-stores-negative-rating-bias/

9
raf

ce n'est peut-être pas ce que vous recherchez EXACTEMENT, mais ce que je ferais, c'est simplement de les inviter dans l'application d'une manière et d'une autre pas trop ennuyeux avec un bouton ou une vue d'alerte et que ce bouton les relie à l'URL de l'application dans safari qui ouvre l'appstore à votre app. vous pouvez utiliser l'url http: //www.iTunes/apps/ (votre application) comme je crois que c'est le synthax. je ne peux pas me rappeler le code exact mais je peux l'obtenir pour vous si vous en avez besoin.

2
Sj.

Nous AskingPoint avons une autre façon de le faire (je suis un fondateur) qui fournit les deux applications App Analytics et le widget d'évaluation. Vous pouvez ajuster les paramètres côté serveur en fonction de vos analyses pour n'inviter que vos meilleurs utilisateurs. Modifiez les paramètres à la volée. Et il est traduit dans plus de 30 langues.

1
Cliff Ribaudo

Je voulais le faire lorsque je déploie l'application pour la première fois ... il semblerait que je devrai attendre et la mettre en tant que mise à jour pour m'assurer qu'elle fonctionnera ... faites-moi savoir si je me trompe et il y a un moyen de tester cela avant de soumettre à Apple pour la distribution.

0
Ben Call