android - 按下按钮显示 Android In-App-Review 对话框?
问题描述
在新的应用内评论对话框的指南中,谷歌表示
您的应用程序不应在显示评分按钮或卡片之前或期间向用户提出任何问题,包括有关他们意见的问题(例如“您喜欢该应用程序吗?”)或预测性问题(例如“您会给这个应用程序打 5 星吗? ”)。
由于它说应该,而不是一定不能,因此不清楚是否实际违反了某些政策,继续询问用户是否愿意在显示对话框之前留下评论。这样做的原因有很多,例如为了尽量减少对用户工作流程的干扰,并让他们在方便时留下评论。
但是,在这些准则中,它还说
调用 launchReviewFlow 方法可能并不总是显示对话框。
我还没有时间实现应用审查对话框,但我猜如果对话框不显示,可以简单地将用户重定向到 Play 商店?
我想知道的是——谷歌的这些类型的指导方针有多严格?它们更像是友好的建议而不是 Play 商店的政策吗?如果一个人做了一些被推荐反对的事情(“应该”),会发生什么?
解决方案
这样做的原因有很多,例如为了尽量减少对用户工作流程的干扰,并让他们在方便时留下评论。
在我看来,无论用户关闭您的自定义对话框以要求评分还是应用内评论 API 显示的对话框,不便之处都是一样的。
尽管可以根据需要频繁显示自定义对话框。对于应用内评论对话框,谷歌设置了一些未知的频率限制。在我看来,每隔几周要求审查是公平的。
推荐阅读
- c - 退出线程并返回
- android - NewApi lint 不同的行为
- php - 如何为用户通知构建数据库
- javascript - ReactJS - 事件冒泡 - 找出事件链
- python - Groupby 和 sum 并作为新行插入前列
- javascript - 如何在 Node.js 应用程序中最好地保护 MongoDB 数据库 URL
- sql - 如何在 Oracle SQL 中优化或在没有循环的情况下执行此操作
- google-sheets - 阻止用户在数据输入后编辑自己的单元格
- c# - 如何在类似于 Netbeans 的 Visual Studio 中获取方法列表?
- python-multiprocessing - 在 Flask-SocketIO 多处理中将套接字作为参数传递