如何在 phonegap 应用中实现“给我们评分”功能

Posted

技术标签:

【中文标题】如何在 phonegap 应用中实现“给我们评分”功能【英文标题】:How to implement a "rate us" feature in a phonegap app 【发布时间】:2011-10-21 17:05:32 【问题描述】:

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

问题是应用程序是使用电话间隙实现的。是否可以使用 html5-phone gap 来实现这个功能?

谢谢!

【问题讨论】:

【参考方案1】:

我使用 navigator.notification.confirm 并在用户到达某个点或大量使用您的应用程序时调用它。当然你需要添加你自己的链接。

请注意,此 sn-p 引用了我的应用程序的其他部分,因此请进行自定义以满足您的需求。

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']);

【讨论】:

【参考方案2】:

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

另请参阅有关创建直接指向应用评论页面的 URL 的部分。

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

最后:

App store link for "rate/review this app"

【讨论】:

谁在更改我的有效链接,请停止。 这是一个高声望的垃圾邮件发送者,他现在被停职一周。为回滚干杯,下次您还可以标记 mod 注意,以便早日处理垃圾邮件发送者。【参考方案3】:

仅供参考,评价这个应用程序警报在 wwdc '11 会谈中特别不鼓励。

【讨论】:

嗨,有趣。你能解释一下原因吗? 这可能是一种恼人的用户体验。我会尝试引用苹果演示者所说的话,但要点是,一个伟大的应用程序会让人们无论如何都对你的应用程序进行评分。警告:我亲自让我的朋友给我的应用评分...可能同样烦人。 广告也很烦人...但我猜如果用户不想为应用付费,就必须离开...【参考方案4】:

你必须拨打window.open如下

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

【讨论】:

【参考方案5】:

现在有一个插件专门用于 https://github.com/pushandplay/cordova-plugin-apprate

【讨论】:

以上是关于如何在 phonegap 应用中实现“给我们评分”功能的主要内容,如果未能解决你的问题,请参考以下文章

使用 Visual Studio 在 phonegap 应用程序中实现 QR 码扫描仪?

在移动应用程序中实现 disqus

PhoneGap:iOS 7 中的 UIPickerView 不会像在 iOS 6 中那样自动调整字体大小。关于如何在 iOS 7 中实现的任何解决方案?

有没有办法在 phonegap angular js 项目中实现拖放?

使用 phone gap 和 jQuery mobile 在 iOS 应用中实现 ZOOM IN 和 ZOOM OUT

Phonegap/iOS - 如何推送 childviewcontroller?