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
risposta
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.
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 ... –
NSURL* urlToMyApp = @"http://url.to.my/app/in/the/app/store";
[[UIApplication sharedApplication] openURL:urlToMyApp];
È 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 :-)
- 1. Come posso riavviare la mia applicazione iphone
- 2. Nome applicazione iPhone su iTunes
- 3. come eseguire la mia applicazione in background in iphone?
- 4. Strutturazione della mia applicazione AngularJS
- 5. Naming mia applicazione in Android
- 6. Come verificare la scalabilità della mia applicazione
- 7. come trasferisco la mia applicazione iPhone sul mio vero iPhone?
- 8. AntiVirus uccide la mia applicazione
- 9. non mostra la mia applicazione
- 10. Apri applicazione e-mail dalla mia applicazione
- 11. Leggibilità nella mia applicazione
- 12. Come silenziare il suono della mia applicazione?
- 13. Genere di applicazione in iTunes
- 14. Previene "Resume" per la mia applicazione Cocoa?
- 15. Come proteggere la mia applicazione web java?
- 16. Posso precompilare la mia applicazione ASP.NET MVC?
- 17. Non riesco a caricare le immagini per la mia applicazione in iTunes Connect
- 18. Invia MMS dalla mia applicazione in Android
- 19. MonoTouch: Come proteggere la mia applicazione
- 20. Come testare la mia applicazione dock
- 21. GoogleApps - Come posso distribuire la mia applicazione
- 22. La mia applicazione è stata avviata manualmente?
- 23. Quando è iniziata la mia applicazione?
- 24. Come firmare digitalmente la mia applicazione WPF
- 25. Come denominare la mia applicazione distribuita?
- 26. Come avviare app Android all'interno della mia applicazione in Android?
- 27. Dove ospitare la mia applicazione MVC4?
- 28. Come firmare la mia applicazione VB.NET?
- 29. Come posso ottimizzare la dimensione js della mia applicazione AngularDart?
- 30. La mia applicazione utilizza la crittografia (solo portachiavi)?
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