Android 通过重定向和使用用户代理链接到Google Play

Android 通过重定向和使用用户代理链接到Google Play,android,google-play,user-agent,Android,Google Play,User Agent,有以下链接可链接到google play商店: 从网站: http://play.google.com/store/apps/details?id=<package_name> 我的问题是:他们的浏览器在用户代理中安装了安卓系统,但这些浏览器是否无法解释market://协议?注意,如果一些android设备转到play http链接,我没有问题。然而,相反的情况是不可接受的。非安卓设备获得市场链接 其他背景: play store http链接的问题在于会出现提示,询问应该打开哪

有以下链接可链接到google play商店:

从网站:

http://play.google.com/store/apps/details?id=<package_name>
我的问题是:他们的浏览器在用户代理中安装了安卓系统,但这些浏览器是否无法解释market://协议?注意,如果一些android设备转到play http链接,我没有问题。然而,相反的情况是不可接受的。非安卓设备获得市场链接

其他背景: play store http链接的问题在于会出现提示,询问应该打开哪个应用程序。此提示会给安装增加额外的摩擦力。这并不是世界末日,但并不理想。market link在Android设备上运行良好,但在其他设备上运行404,这是不可接受的

market://details?id=<package_name>
    val baseURL = if (userAgentStr.toLowerCase().contains("android")) {
      "market://details?"
    } else {
      "http://play.google.com/store/apps/details?"
    }