2011-01-29 20 views
12

Tengo que proporcionar un enlace en mi aplicación donde el usuario lo toque me llevará a la página de la aplicación itunes de mi aplicación donde el usuario puede calificar la aplicación. Creo que otras aplicaciones intentan acceder a la aplicación Appstore en el dispositivo y pasan la URL correspondiente de la aplicación en iTunes ... ¿Cómo hacer esto? Cualquier idea ...Califique mi aplicación en iTunes dentro de mi aplicación en iPhone

+0

Una pequeña sugerencia para futuros intrusos aquí. Appirater es una pieza de código que puede hacer esta funcionalidad de una manera fácil. Obtenga esto aquí http://www.cocoacontrols.com/platforms/ios/controls/appirater. Espero eso ayude. – iPrabu

Respuesta

20

Aquí está mi método; esto va directamente a la App Store y a la página de revisión/Tasa de mi aplicación:

- (IBAction)rateGame { 
    [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"itms-apps://ax.itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?type=Purple+Software&id=409954448"]]; 
} 

basta con cambiar el id al final (409954448) para la identificación para su aplicación. Además, si realiza un seguimiento del conteo de lanzamiento o algo así, puede activar este método después, digamos 12 lanzamientos para aumentar las calificaciones. Agregué esto en mi actualización y en aproximadamente 2 semanas generó 5 calificaciones. Muy útil.

+1

¿Por qué se ha votado negativamente? (He votado positivamente para anular)? Lo lleva directamente a la página de revisión, y es exactamente lo que uso en mis propias aplicaciones. Esta es la solución óptima ... –

6
NSURL* urlToMyApp = @"http://url.to.my/app/in/the/app/store"; 
[[UIApplication sharedApplication] openURL:urlToMyApp]; 
+1

Tenga en cuenta que debe tener una URL de tienda de aplicaciones para hacer esto, por lo que normalmente lo pondría en una actualización de la aplicación. – lxt

+0

Gracias por su respuesta ... – iPrabu

0

También se puede utilizar,

ver enlace más abajo, Se le redirigirá a la tienda de aplicaciones página de detalles de la aplicación. StoreKit.framework no es necesario.

http://www.brianjcoleman.com/tutorial-how-to-add-write-a-review-rate-us-feature-to-your-app/

Notas:

  • If iOS> = 7 uso, [[UIApplication sharedApplication] OpenUrl: [NSURL URLWithString: [NSString stringWithFormat: @ "ITMS-apps: // itunes. apple.com/app/idYOUR_APP_ID "]]];

  • Esto no funcionará en el simulador así que no probar el simulador :-)

Cuestiones relacionadas