El código en Objective C para los reviews o valoraciones de tus apps

Publicado por:

UValoraciones de tu appn factor que hace que tu app suba posiciones en la Apple Store es el número de valoraciones (reviews) que tengas y su calidad.

Con la calidad me refiero al número de estrellas que te ponen de 1 a 5. Como sabrás 5 estrellas es lo máximo.

Pués bien, algo que he empezado a insertar en mis apps es el código para que te hagan valoraciones. Simplemente se trata de un código que hace que le preguntes al usuario de la app, después de haber jugado con ella, qué le ha parecido la app.

Es buena idea preguntarle después de que la haya abierto varias veces porque querrá decir que le interesa ¿Qué me mejor preguntar a usuarios enganchados en lugar de a cualquier usuario que la abra? Porque si cualquiera que la abra te la valora, no ha tenido tiempo de ver si le ha gustado o no la aplicación.

A veces veo aplicaciones que nada más abrirla piden una valoración. Es un error porque si tienes muchas valoraciones, pero son malas, tampoco es favorable. Aunque no sé hasta que punto.

Si deseas preguntarle al usuario para que te valore tu app, aquí te dejo el código:

 

#define K_ITUNES_RATE_LINK @»http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?

id=xxxxxxxxxx&onlyLatestVersion=false&type=Purple+Software»

-(void)rateApp{

NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];

int sessionCounter = [[defaults objectForKey:@»sessionCounter»] intValue];

if (sessionCounter < 4 ) {

[defaults setObject:[NSNumber numberWithInt:sessionCounter + 1] forKey:@»sessionCounter»];

}

else{

if (![defaults objectForKey:@»isAppRated»]) {

[defaults setObject:[NSNumber numberWithBool:YES] forKey:@»isAppRated»];

UIAlertView* alertView = [[UIAlertView alloc] initWithTitle:@»»

message:@»Hey, Thanks for playing! Would you

like to rate Magical Soccer Hats?»

delegate:self

cancelButtonTitle:@»No Thanks»

otherButtonTitles:@»Yes!!», nil];

[alertView show];

[alertView release];

}

}

[defaults synchronize];

}

¿Si te ha gustado, entonces me das un «me gusta» en Facebook» :)?

 

0