小米 Mi Store 应用程序的页面意图​​是什么?

What's Xiaomi Mi Store app's page intent?

我是 Android library 应用程序评级的开发者,它会询问用户是否喜欢某个应用程序,如果他想对应用程序进行评级,则会将其重定向到应用程序商店。

有人知道,小米商店将用户重定向到给定应用程序的启动意图是什么吗?

例如,对于 Google 播放它是:

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")
}

嗯,终于得到小米开发者支持的答复了:

The link below could be used to open GetApps and take to the app page,on condition that the user has already installed GetApps. Link:  mimarket://details?id=packagename&back=true|false&ref=refstr&startDownload=true Note: you could replace the package name with yours

所以我想我们必须使用这个代码:

val intent = Intent(Intent.ACTION_VIEW)
   .apply {
      data = Uri.parse("mimarket://details?id=com.example.android&back=true|false&ref=refstr&startDownload=true")
}