59 android rating android-intent google-play
我想检查一下用户是否在Google Play上评了我的应用,而不是有多少星,只要他们有.如果他们没有,我会通过一个对话框提示他们用这个代码给它评分:
startActivity( new Intent( Intent.ACTION_VIEW,
Uri.parse("market://details?id=packagename") ) );
Run Code Online (Sandbox Code Playgroud)
Rag*_*ood 87
不,你不能这样做.这也是一件好事 - 否则你将能够通过给予评级等奖励的人来影响评级.此外,如果有这样的API,开发人员将能够报复负面评论.如果Google开始披露此数据,这可能也会违反用户与Google之间的某些法律协议.
但是,这是我个人在我的应用中所做的事情:
Yes,Later和Never.后来推迟了两天.其实你可以做到,你可以通过使用这个或类似的来获取用户名......
然后在https://play.google.com/store/apps/details?id=X URL上触发解析器...
<span class="author-name"> <a href="/store/people/details?id=11">Andy Borris</a> </span>
<div class="tiny-star star-rating-non-editable-container" aria-label=" Rated 1 stars out of five stars "> <div class="current-rating" style="width: 20%;"></div> </div>
Run Code Online (Sandbox Code Playgroud)
然后你可以弹出“给我打五颗星,否则我会与全世界分享你的照片”:笑开个玩笑
它确实需要用户为您的应用评分,特别是如果他们喜欢它!不幸的是,负面评价似乎需要更少的说服力;-)
我尝试过一些东西,都涉及一个标题为"给我评价!"的app按钮.或某些此类,点击后,打开手机上的市场应用程序.根据我的经验,点击第一个"给我评分"按钮的大多数用户将花费额外的5秒来给你一个星级评分(并且记住大多数用户不知道你的应用无法跟踪他们是否真的提供了评分或不).他们可能不会给你一个罗嗦的评论,并将其限制为只有几个字("伟大的应用程序"),但嘿接受你可以获得的!
| 归档时间: |
|
| 查看次数: |
30434 次 |
| 最近记录: |