Flutter-在Play商店中获取当前版本的应用

问题描述

我正在使用Flutter并尝试在Playstore中检测当前版本。这是代码的一部分

final url =
          'https://play.google.com/................';
      final response = await http.get(url);
      if (response.statusCode == 200) {
      final document = parse(response.body);
      final elements = document.getElementsByClassName('hAyfc');
      final versionElement = elements.firstWhere(
        (elm) => elm.querySelector('.BgcNfc').text == 'Current Version',);
      print(versionElement.querySelector('.htlgb').text);
}

在将apk上传到Play商店之前,我可以在调试模式下获得结果versionElement.querySelector('.htlgb').text = 1.0.2(例如)。但是在将这些应用上传到Play商店后,我得到了{{1 }}是Varies with device的结果...我应该从该代码添加更多内容,还是有更好的方法在Playstore中获取当前版本?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)