Подтвердить что ты не робот

Как реализовать функцию "rate us" в приложении phonegap

Я хочу добавить в свое приложение функцию "Написать отзыв" или "Оценить нас", чтобы мои клиенты могли легко оценить и просмотреть мое приложение.

Проблема в том, что приложение реализовано с использованием разрыва в телефоне. Возможно ли реализовать эту функцию с использованием html5-phone gap?

Спасибо!

4b9b3361

Ответ 1

Я использую navigator.notification.confirm и вызываю его, когда пользователь достигает определенной точки или так сильно использует ваше приложение. Конечно, вам нужно добавить свои собственные ссылки.

Обратите внимание, что этот фрагмент ссылается на другие части моего приложения, чтобы настроить его в соответствии с вашими потребностями.

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

FYI, оценить, что это напоминание о приложениях было особенно обескуражено в переговорах wwdc '11.

Ответ 4

Вы должны позвонить window.open следующим образом

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