问题描述
我正在使用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 (将#修改为@)