Comment pouvons-nous faire le "s'il vous plaît nous laisser un avis dans l'App Store" PopUp fonctionnelle dans une application iOS?App Store Review Bouton
Répondre
Personnellement, j'ai utilisé celui-ci. Je pense que ça fonctionne vraiment bien. http://arashpayan.com/blog/2009/09/07/presenting-appirater/
C'est assez facile. Créez une action rateGame
et remplacez l'ID 409954448
par l'ID de votre application.
- (IBAction)rateGame {
[[UIApplication sharedApplication]
openURL:[NSURL URLWithString:@"itms-apps://ax.itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?type=Purple+Software&id=409954448"]];
}
Cela lancera l'application AppStore et prendre l'utilisateur directement à la page où il/elle peut évaluer et revoir votre application. Si vous voulez que cela se produise après, disons, 20 fois l'utilisateur charge votre application, vous pouvez ajouter une alerte à viewDidLoad
de votre page principale:
- (void)viewDidLoad {
[super viewDidLoad];
NSUserDefaults *prefs = [NSUserDefaults standardUserDefaults];
NSInteger launchCount = [prefs integerForKey:@"launchCount"];
if (launchCount == 20) {
launchCount++;
[prefs setInteger:launchCount forKey:@"launchCount"];
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"LIKE MY APP?"
message:@"Please rate it on the App Store!"
delegate:self
cancelButtonTitle:@"NO THANKS"
otherButtonTitles:@"RATE NOW", nil];
[alert show];
[alert release];
}
}
Cela suppose que vous avez mis en place le launchCount dans le AppDelegate :
- (BOOL)application:(UIApplication *)application
didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
NSUserDefaults *prefs = [NSUserDefaults standardUserDefaults];
NSInteger launchCount = [prefs integerForKey:@"launchCount"];
launchCount++;
[prefs setInteger:launchCount forKey:@"launchCount"];
// YOUR CODE HERE
}
+1 mais sans tous les casquettes s'il vous plaît. :) –
@WTP, je pense qu'il semble plus lisible pour les titres de bouton, mais n'hésitez pas à le retouner si vous le souhaitez. Cela ne me dérange pas les éditions, surtout celles qui s'améliorent. – PengOne
+1, mais vous avez sûrement besoin de modifier le nom du développeur dans votre méthode rateGame? Et peut-être le code du pays aussi? (Je me demandais juste) – Luke
Eh bien, here's one.
Ces traitements sont généralement comme UIAlertViews simples avec trois boutons (Review maintenant, plus tard, jamais) avec des préférences stockées dans NSUserDefaults pour indiquer si l'utilisateur a déjà fait, si elles ne souhaite jamais être demandé à nouveau, etc
iRate est également une autre bonne bibliothèque pour présenter "évaluer cette application" boîtes de dialogue.
iRate est une mauvaise idée car elle n'est pas localisable. –
Ok, merci à tous, je vais essayer tout ce week-end! :) –
Fait avec AppiRater, fonctionne comme un charme, très simple aussi! Merci à tous! :)) –
Il manque du code si vous souhaitez que l'utilisateur révise votre application après 20 utilisations. La partie manquante est
- (void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex
{
if (buttonIndex == 0)
{
// user hit dismiss so don't do anything
}
else if (buttonIndex == 1) //review the app
{
[[UIApplication sharedApplication]
openURL:[NSURL URLWithString:@"itms-apps://ax.itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?type=Purple+Software&id=409954448"]];
}
}
- 1. iPhone App Store Bouton vert
- 2. iPhone App Review et SHA1
- 3. App Store Review: mon application nécessite une adresse IP au Royaume-Uni
- 4. iphone app store redirections
- 5. App Store Buttons
- 6. VirtualKey C# Windows Store App
- 7. App Store Question
- 8. iPhone App Store Question
- 9. Soumission App Store
- 10. App Store d'Apple: INSTALL_ERROR_DISTRIBUTION_SIGNED_BY_APPLE
- 11. Windows Store App prototypage
- 12. App Store tiers
- 13. Nom App Application Store
- 14. App Store Android personnalisable
- 15. cacao: comment faire un bouton d'image comme app store
- 16. Distribut IOS App dans App store
- 17. App App Store affiche iAd "Test Advertisement"
- 18. NSLog fait planter iPhone lors de l'Apple App Review
- 19. Modal App Store ne sera pas ignorer
- 20. App rejetée par l'App Store
- 21. Soumettre au Mac App Store
- 22. SDK pour Windows Store App?
- 23. Apple App Store Advanced Analytics
- 24. Jailbreaké iPhone & App Store soumission
- 25. Développeurs "spamming" sur App Store
- 26. iphone app store phone contacts
- 27. Windows Store App - Informations système
- 28. iTunes App Store Langue Chaîne
- 29. itunes app store lien vérificateur
- 30. App store pour le PC?
Sans rapport avec Xcode. –