2011-10-21 10 views
17

Desidero aggiungere alla mia app una sorta di funzione "Scrivi una recensione" o "Vota noi", in modo che i miei clienti possano valutare e recensire facilmente la mia app.Come implementare una funzione "vota noi" in un'app per PhoneGap

Il problema è che l'applicazione è implementata utilizzando il divario telefonico. È possibile implementare questa funzionalità utilizzando il gap html5-phone?

Grazie!

risposta

26

Io uso navigator.notification.confirm e lo faccio chiamare quando l'utente raggiunge un certo punto o usa la tua app tanto. Naturalmente è necessario aggiungere i propri collegamenti in.

Nota questo snippet si riferisce ad altre parti della mia app in modo da personalizzare per soddisfare le vostre esigenze.

if (settings.core.rate_app_counter === 10) { 
    navigator.notification.confirm(
    'If you enjoy using domainsicle, whould you mind taking a moment to rate it? It won\'t take more than a minute. Thanks for your support!', 
    function(button) { 
     // yes = 1, no = 2, later = 3 
     if (button == '1') { // Rate Now 
      if (device_ios) { 
       window.open('itms-apps://itunes.apple.com/us/app/domainsicle-domain-name-search/id511364723?ls=1&mt=8'); // or itms:// 
      } else if (device_android) { 
       window.open('market://details?id=<package_name>'); 
      } else if (device_bb){ 
       window.open('http://appworld.blackberry.com/webstore/content/<applicationid>'); 
      } 

      this.core.rate_app = false; 
     } else if (button == '2') { // Later 
      this.core.rate_app_counter = 0; 
     } else if (button == '3') { // No 
      this.core.rate_app = false; 
     } 
    }, 'Rate domainsicle', ['Rate domainsicle', 'Remind me later', 'No Thanks']); 
} 
3

È possibile checkout http://itunes.apple.com/linkmaker

Vedi anche la sezione sulla creazione di un URL direttamente alla pagina di revisione della vostra applicazione.

http://www.manicgaming.com/2010/12/make-your-app-easy-to-rate/

E infine:

App store link for "rate/review this app"

+0

Chi sta cambiando il mio link validi, si prega di smettere. – logancautrell

+0

E 'stato uno spammer di alta reputazione, ora è sospeso per una settimana. Applausi per il ritorno, la prossima volta puoi anche segnalare l'attenzione per avere lo spammer trattato in precedenza. –

+0

Grazie per l'aggiornamento e lo farà in futuro! – logancautrell

2

Cordiali saluti, il tasso di questa applicazione avvisi sono stati specificamente scoraggiati nel WWDC '11 colloqui.

+0

ciao, interessante. Potresti spiegare perché? – xus

+2

Può essere un'esperienza utente fastidiosa. Cercherò di trovare una citazione di ciò che dice il presentatore di apple, ma il succo è che un'app fantastica consentirà alle persone di valutare la tua app a prescindere. Avvertenza: Ho infastidito i miei amici di persona per valutare la mia app ... forse altrettanto fastidioso. Anche gli annunci –

+1

sono fastidiosi ... ma suppongo che l'utente debba partire con lui se non vuole pagare l'app ... – xus

0

È necessario chiamare window.open come segue

window.open("market://details?id=com.your.app","_system"); 
Problemi correlati