[英]How to Let Users Rate an Android App from inside the App (without redirecting to the Play Store)
In my app, I am experimenting with creating a popup that lets the user directly rate my app (eg. 5 stars) without having to redirect to the Play Store. 在我的应用程序中,我正在尝试创建一个弹出窗口,使用户可以直接对我的应用程序进行评分(例如5星),而不必重定向到Play商店。 I have read many questions ( here and here ) and answers on this site claiming it cannot be done BUT Tinder has managed it!
我已经在该站点( 这里和此处 )阅读了许多问题,并在该站点上回答说无法完成,但Tinder已对其进行管理!
After inputting a rating, the rating then appears (without further comments) on the Play Store. 输入等级后,该等级便会显示(无需进一步评论)在Play商店中。 It seems to me that allowing this much control over ratings could lead to a number of 'questionable' practices, such as filtering low scores, or tracking users' ratings and granting or withholding special privileges based on how they rated you... so how are they doing it?
在我看来,对分级进行如此多的控制可能会导致许多“有问题的”做法,例如过滤低分,跟踪用户的分级以及根据他们对您的分级授予或保留特殊特权...他们在做吗? Could anyone shed some light on this?
有人能对此有所启示吗?
There is no way you can handle the rating inside the app. 您无法在应用程序内部处理评分。 You can only prompt the user to your app page on Google Play and ask him to rate your app for more support.
您只能在用户在Google Play上提示您进入您的应用页面,并要求他对您的应用进行评分以获得更多支持。
I think this is not technically possible unless you parse the HTML in the play store page which might be against the store policies (this is what tools like Andlytics do to allow you to track scores in your app). 我认为这在技术上是不可能的,除非您在Play商店页面中解析HTML(这可能违反商店政策)(这是Andlytics之类的工具用来允许您在应用中跟踪得分的方式)。 In any case, even if you are able to actually POST via HTTP the score you wouldn't be able to check if the user has already scored because scores without review are not shown in the market page.
无论如何,即使您能够通过HTTP实际发布分数,您也无法检查用户是否已经得分,因为没有评论的得分不会显示在市场页面上。 Also this would require you to change your code everytime Google changes the HTML being displayed.
另外,这要求您每次Google更改所显示的HTML时都更改代码。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.