有没有办法看到用户已将评论提交到Android Marketplace?

时间:2012-03-13 18:36:50

标签: android google-play

我正在考虑要求用户提交评论到Android Marketplace(Google Play我现在猜,但是......),但我想知道他们之前是否提交过评论。这甚至可能吗?

4 个答案:

答案 0 :(得分:7)

Play Market没有API,这正是您真正需要的。

正如其他人所提到的,如果用户按下按钮启动游戏市场,您可以随时跟踪,但是你不知道他们在那里做了什么。

有第三方市场API,但它不可靠(当然没有错误 - 这是一种解决方法,因为不存在官方API)。

可以使用AdWords制作“广告系列”。这允许您跟踪引荐URL(这将允许您从外部资源跟踪应用程序的入口点)。我在这里发现了一篇很好的帖子:http://gyurigrell.com/2012/2/21/tracking-install-sources-android-apps

总的来说,我很确定你不能做你想要的。

答案 1 :(得分:4)

谷歌搜索给了我这个链接 - http://code.google.com/p/android-market-api/。我没有尝试过,但它声称可以根据您的应用ID获取评论。那里列出了其他端口。

您可以尝试获取应用的所有评论。然后使用AccountManager获取用户帐户详细信息。检查此处是否有任何详细信息与评论中的作者姓名相匹配。您需要在清单中添加权限才能从AccountManager获取数据,这是一个非常令人毛骨悚然的许可。

虽然看起来很多工作,但我认为只要使用一次对话框然后确保在有人通过存储的首选项点击它后再没有弹出它会更好。

答案 2 :(得分:3)

如果你有一个按钮让他们按下给你评论,你可以在他们点击时放置一个偏好,然后再检查以删除按钮。

答案 3 :(得分:3)

如果有一天谷歌/ Android允许自定义的率我的应用程序对话框,其中用户信息可以在服务器端知道而不是弹出开发人员/应用程序对话框,如果它不需要(用户已对该应用进行了评分)。 一厢情愿的功能要求

不幸的是,目前这是不可能的。见How to know if a specific user has rated a Android App?

此外,虽然建议可能会使用类似android-market-api的内容,但请注意它确实违反了缺少的许可证,您可以lose your developer account虽然我对此表示怀疑,但有一天该应用可能会被神秘地取消!

我认为最大的问题是隐私问题。

就解决方法而言,等待正式的事情可能会更好。所有非官方API通常都不可靠,因为谷歌的变化和非官方API必须赶上并解决问题,而服务不再有效,在修复之前无法继续运行。因此,简单地设置SharedPreference可能是您在此时可以轻松实现的最多。 on first rundelayed and specified intervals或用户has already checked a 'don't ask again/already rated'框。