2011-01-29 15 views
12

Devo fornire un collegamento nella mia app dove l'utente lo tocca mi porterà alla pagina di iTunes Appstore della mia applicazione in cui l'utente può valutare l'applicazione. Penso che altre app provano ad accedere all'Appstore Application nel dispositivo e a passare l'URL corrispondente dell'applicazione in iTunes ... Come fare? Qualche idea ...Valuta la mia applicazione in iTunes all'interno della mia applicazione in iPhone

+0

Un piccolo suggerimento per i trasgressori futuro qui. Appirater è un pezzo di codice che può fare questa funzionalità in modo semplice. Scaricalo qui http://www.cocoacontrols.com/platforms/ios/controls/appirater. Spero che sia d'aiuto. – iPrabu

risposta

20

Ecco il mio metodo; questo va dritto al App Store e per la revisione/Tasso di pagina per la mia app:

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

Basta cambiare l'ID alla fine (409.954.448) per l'id per la vostra applicazione. Inoltre, se si tiene traccia del conteggio del lancio o qualcosa del genere, è possibile attivare questo metodo dopo, ad esempio 12 lanci per aumentare le valutazioni. Ho aggiunto questo nel mio aggiornamento e in circa 2 settimane ha generato 5 voti. Molto utile.

+1

Perché è stato downvoted (ho svitato per annullare)? Ti porta direttamente alla pagina di revisione ed è esattamente ciò che utilizzo nelle mie app. Questa è la soluzione ottimale ... –

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

Nota che devi avere effettivamente un URL dell'app store per fare ciò, quindi normalmente lo inseriresti su un aggiornamento dell'app. – lxt

+0

Grazie per la risposta ... – iPrabu

0

È inoltre possibile utilizzare,

vedi link sotto, Vi favore usare su App Store pagina dei dettagli di app. StoreKit.framework non necessario.

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

Note:

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

  • Questo non funzionerà sul simulatore in modo da non provare il simulatore :-)

Problemi correlati