我是 Android 开发者library https://github.com/RankoR/android-smart-rate用于对应用程序进行评级,它会询问用户是否喜欢某个应用程序,如果他想对应用程序进行评级,则会将其重定向到应用程序商店。
有人知道,小米商店将用户重定向到给定应用程序的启动意图是什么?
例如,对于 Google Play 来说:
val intent = Intent(Intent.ACTION_VIEW).apply {
data = Uri.parse(
"https://play.google.com/store/apps/details?id=com.example.android")
setPackage("com.android.vending")
}
好吧,终于得到了小米开发者支持的答复:
如果用户已经安装了GetApps,可以通过下面的链接打开GetApps并进入应用程序页面。
链接:mimarket://details?id=packagename&back=true|false&ref=refstr&startDownload=true
注意:您可以将包名称替换为您的包名称
所以我想我们必须使用这段代码:
val intent = Intent(Intent.ACTION_VIEW)
.apply {
data = Uri.parse("mimarket://details?id=com.example.android&back=true|false&ref=refstr&startDownload=true")
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)