Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
有没有办法看到用户已经向Android Marketplace提交了评论?_Android_Google Play - Fatal编程技术网

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

有没有办法看到用户已经向Android Marketplace提交了评论?,android,google-play,Android,Google Play,我正在考虑让用户向Android Marketplace(我想现在是Google Play,但是…)提交评论,但在我要求他们提交评论之前,我想知道他们是否已经提交了评论。这是可能的吗?如果你有一个按钮让他们按下让你留下评论,你可以在他们点击时放置一个首选项,然后稍后检查以删除按钮。谷歌给了我这个链接-。我没有试过,但它声称它可以根据你的应用程序ID获得评论。这里列出了其他端口 您可以尝试的是获取应用程序的所有评论。然后使用获取用户帐户详细信息。检查此处的任何详细信息是否与评论中的作者姓名匹配。您

我正在考虑让用户向Android Marketplace(我想现在是Google Play,但是…)提交评论,但在我要求他们提交评论之前,我想知道他们是否已经提交了评论。这是可能的吗?

如果你有一个按钮让他们按下让你留下评论,你可以在他们点击时放置一个首选项,然后稍后检查以删除按钮。

谷歌给了我这个链接-。我没有试过,但它声称它可以根据你的应用程序ID获得评论。这里列出了其他端口

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


不过,这似乎需要做很多工作,我认为您最好只使用一次对话框,然后确保在有人通过存储的首选项单击对话框后,它不会再次弹出。

游戏市场没有API,这正是您真正需要的

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

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

可以使用AdWords创建“活动”。这允许您跟踪推荐URL(这将允许您跟踪来自外部资源的应用程序入口点)。我在这里找到了一个很好的帖子:


一句话,我很确定你不能按你的要求去做。

如果有一天谷歌/安卓允许自定义“我的应用”对话框,在该对话框中,用户信息可以在服务器端被了解,而不需要的话,不弹出“开发者/应用”对话框(用户已经对应用进行了评级),那将是一件好事一厢情愿的功能请求

不幸的是,目前这是不可能的。看

另外,尽管有人建议使用类似“请注意,它确实违反了未获得的许可证”之类的东西,而且你也可以这样做,尽管我对此表示怀疑,但有一天该应用程序可能会神秘地被禁止

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


至于解决办法,最好还是等官方的消息。所有的非官方API对于Google所做的更改都是不可靠的,并且非官方API必须在服务不再工作时赶上并修复问题,在修复之前无法继续运行。因此,简单地设置一个SharedReference可能是此时您能轻松实现的最大目标。无论是在用户框中还是在用户框中。

这是我的计划B,但这不包括他们通过其他方式撰写评论。。。