【问题标题】:How do you prompt the user to rate your iphone app without waiting for them to delete the app?您如何提示用户对您的 iphone 应用程序进行评分,而无需等待他们删除应用程序?
【发布时间】:2011-01-02 04:41:45
【问题描述】:

我指的是要求用户提交评论/评分的弹出窗口。

我知道这是可以做到的,因为 Aardark 应用程序可以做到......实际上它会询问多次! (几乎太垃圾了。)但是必须有一个 API 来触发评级请求?谷歌对这个没有任何兴趣。

【问题讨论】:

    标签: iphone iphone-sdk-3.0 app-store


    【解决方案1】:

    我会查看Arash Payan 组建的Appirater 项目。

    几乎可以处理“评价我的应用”提示的检查和显示,并将用户直接带到 App Store 上您应用的评论部分。

    这是一种非常简洁、优雅的方式来提供最低限度的障碍,以便您的用户更有可能提交对您的应用的评论。

    希望这会有所帮助...

    【讨论】:

    • Appirater 最后一次提交是在 2011 年 5 月,有很多拉取请求但没有合并。我猜最初的开发者不会花时间在这上面,所以它几乎已经死了!另一方面,iRate 相当不错。
    • Appirater 运行良好。在这里你可以找到它的 MonoTouch 端口:github.com/chebum/Appirater-for-MonoTouch
    【解决方案2】:

    我写过一种直接打开 App Store 审查面板的方法。

    http://www.memention.com/blog/2009/09/03/Open-Reviews.html

    如果通过按下按钮调用,实际代码部分可能如下所示

    - (IBAction)gotoReviews:(id)sender
    {
        NSString *str = @"itms-apps://ax.itunes.apple.com/WebObjects/MZStore.woa";
        str = [NSString stringWithFormat:@"%@/wa/viewContentsUserReviews?", str]; 
        str = [NSString stringWithFormat:@"%@type=Purple+Software&id=", str];
    
        // Here is the app id from itunesconnect
        str = [NSString stringWithFormat:@"%@289382458", str]; 
    
        [[UIApplication sharedApplication] openURL:[NSURL URLWithString:str]];
    }
    

    【讨论】:

    • 很好的答案。正是我所搜索的。
    • 不幸的是,由于 iTunes/AppStore 的一些变化,这种方法似乎不再适用 - iphone 从应用程序重定向到应用程序商店,但会出现“无法连接”提示。
    • 非常适合我!但是“type=Purple+Software”代表什么?
    • 您不必上传和撤销二进制文件 - 只要设置了应用程序详细信息(描述、屏幕截图等),应用程序 ID 就可以在 iTunes 连接中使用。 Purple 是遗留在系统中的 iPhone 的 Apple 代号,它不是您公司名称的占位符。
    • 显然,“Purple”是iPhone平台的开发代号
    【解决方案3】:

    我为此编写了一个库 - 类似于 Appirater,但可配置性更高,并且支持 Mac App Store:

    https://github.com/nicklockwood/iRate

    【讨论】:

    • +1。这个库比 Appirater 的更好,因为自定义它不涉及修改库。
    • 1+ iRate 非常好。支持Mac应用商店,定期更新。
    • 我会说 iRate 是“最好的”库选项,高度可定制且灵活。
    • @Nick 非常感谢
    【解决方案4】:

    我发现了 S.O. 最微妙的价值。 (对所有小学老师来说已经很明显了)---通常通过简单地形成你的问题,你的神经元重新排列,你自己就能更成功地回答它! (在监视我的击键并在 S.O. 上索引我的问题后,无论是那个还是谷歌优化了我的搜索)

    在更有成效的谷歌搜索后找到答案: http://www.mobileorchard.com/fighting-back-against-the-app-stores-negative-rating-bias/

    【讨论】:

    • 我喜欢 raf 的这个回答,非常简洁!不得不发推文(不幸的是,删节了)
    【解决方案5】:

    这可能不是您正在寻找的确切内容,但我会做的只是在应用程序中以某种方式提示它们,并且在某个按钮或警报视图不太烦人的地方,并让该按钮将它们链接到 safari 中的应用程序 url,从而打开应用商店到您的应用。您可以使用 url http://www.itunes/apps/(您的应用程序),因为我相信是合成器。我不记得确切的代码,但如果需要,我可以为您获取。

    【讨论】:

      【解决方案6】:

      我们AskingPoint 有另一种方法(我是创始人),它同时提供 App Analytics 和评级小部件。您可以根据您的分析调整服务器端设置,以仅提示您的最佳用户。即时更改设置。它已被翻译成 30 多种语言。

      【讨论】:

        【解决方案7】:

        我想在第一次推出该应用程序时执行此操作...看来我必须等待并将其作为更新发布以确保它能够正常工作...如果我知道请告诉我错了,在提交给苹果进行分发之前,我可以通过某种方式对其进行测试。

        【讨论】:

        • 您可以设置自己的返回应用 ID 的 URL。然后,调用该 URL 以获取应用 ID。然后,只需使用正确的应用 ID 更新 URL。
        • 我想知道这样的事情是否可能是苹果拒绝该应用程序的原因......链接不会去任何地方......或者它应该......
        • 我只是等待它被接受并提交了更新。
        • 您可以在提交应用程序之前获取应用程序 ID,在您设置应用程序但在提交二进制文件之前,可以在 iTunes Connect 中找到它。当然 ID 并不会真正起作用,但是如果你想测试这个机制,你总是可以用不同的应用 ID 尝试它,然后在你知道代码有效时交换它。
        猜你喜欢
        • 1970-01-01
        • 2013-04-19
        • 2011-10-02
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-12-05
        • 2011-03-19
        相关资源
        最近更新 更多