如何在phonegap应用程序中实现“评价我们”功能

时间:2011-10-21 17:05:32

标签: ios html5 cordova app-store

我希望在我的应用中添加某种“撰写评论”或“评价我们”功能,以便我的客户可以轻松评分和评论我的应用。

问题是该应用程序是使用手机间隙实现的。是否可以使用html5-phone gap实现此功能?

谢谢!

5 个答案:

答案 0 :(得分:26)

我使用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']);
}

答案 1 :(得分:3)

您可以结帐http://itunes.apple.com/linkmaker

另请参阅有关直接在应用的评论页面中创建网址的部分。

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

最后:

App store link for "rate/review this app"

答案 2 :(得分:2)

仅供参考,在wwdc '11会谈中特别不鼓励对此应用提醒。

答案 3 :(得分:0)

您必须按以下方式致电window.open

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

答案 4 :(得分:0)

现在有一个仅适用于https://github.com/pushandplay/cordova-plugin-apprate

的插件