Android 对PlayStore上的应用程序进行评级后回拨

Android 对PlayStore上的应用程序进行评级后回拨,android,google-play,rating,Android,Google Play,Rating,我可以使用下面的代码将用户重定向到PlayStore,并使用我的应用程序屏幕进行评级和审核 final String appPackageName = getPackageName(); // getPackageName() from Context or Activity object try { startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("market://details?id=" + appPackageNam

我可以使用下面的代码将用户重定向到PlayStore,并使用我的应用程序屏幕进行评级和审核

final String appPackageName = getPackageName(); // getPackageName() from Context or Activity object
try { 
    startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("market://details?id=" + appPackageName)));
} catch (android.content.ActivityNotFoundException anfe) {
    startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("http://play.google.com/store/apps/details?id=" + appPackageName)));
} 
但是,请给出/建议我如何知道用户是否给出了评级? 提前谢谢你的帮助

但是,请给出/建议我如何知道用户是否给出了评级


没有回调或类似的机制

恐怕这是不可能的。游戏商店没有官方的谷歌API。不过,也有一些尝试可以让您执行一些bacis操作,例如使用应用程序ID检索评论。检查。

startActivityForResult?好的,那么我应该在onActivityResult()中检查什么以了解用户是否给出了评级?谢谢你的回答,你知道使用其他API/库直接发布和审查应用程序的方法吗?不,我怀疑这是允许的,因为它会让你在发布之前修改评级/审查。另一件事是,欺骗你的用户只是为了获得更好的评级是否值得。最终,他们很容易在Play Store的应用程序站点上发现这一点。相比之下,使用这种机制发送垃圾邮件确实是一种威胁。好吧,我明白你的意思,谢谢。谢谢你的回答,我已经通过了AndroidMarketAPI,但是,我无法检查用户给出的评级。如果有API或库允许我在不打开PlayStore的情况下直接发布应用程序的评级/评论,您是否知道。谢谢。关于这种方法的另一个问题是,没有一般的方法可以在没有评论的情况下检索评分,因为它们不会出现在应用程序页面上。对不起,我不知道。此外,这是极不可能的。你可以想象,这将创造一种可能性,在不受“真实”用户干扰的情况下发布应用程序的评级和审查。总而言之,你应该重新思考你的应用程序流程。