【发布时间】:2019-04-04 01:31:52
【问题描述】:
我正在尝试获取我的商店应用程序的最新版本号,以便在用户使用旧版本时通知他们更新。
到目前为止,这是我的代码,但它显然只是检索包含文本“版本号”的 div。如何参考所附 DOM 树的屏幕截图获取实际版本号(在本例中为 1.1)?
public static string GetAndroidStoreAppVersion()
{
string androidStoreAppVersion = null;
try
{
using (var client = new HttpClient())
{
var doc = client.GetAsync("https://play.google.com/store/apps/details?id=" + AppInfo.PackageName + "&hl=en_CA").Result.Parse();
var versionElement = doc.Select("div:containsOwn(Current Version)");
androidStoreAppVersion = versionElement.Text;
}
}
catch (Exception ex)
{
// do something
Console.WriteLine(ex.Message);
}
return androidStoreAppVersion;
}
【问题讨论】:
标签: dom xamarin.android jsoup