From 6706cc2adae288289ce97a38f0e8f855cbfb32f8 Mon Sep 17 00:00:00 2001 From: Josh Eastburn Date: Fri, 12 Oct 2018 13:12:40 -0400 Subject: [PATCH 1/3] Added cache url param to avoid cached version requests --- .../LatestVersionImplementation.cs | 3 ++- src/Plugin.LatestVersion.iOS/LatestVersionImplementation.cs | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/Plugin.LatestVersion.Android/LatestVersionImplementation.cs b/src/Plugin.LatestVersion.Android/LatestVersionImplementation.cs index 39abf73..9617973 100644 --- a/src/Plugin.LatestVersion.Android/LatestVersionImplementation.cs +++ b/src/Plugin.LatestVersion.Android/LatestVersionImplementation.cs @@ -58,7 +58,8 @@ public async Task GetLatestVersionNumber(string appName) } var version = string.Empty; - var url = $"https://play.google.com/store/apps/details?id={appName}&hl=en"; + // Use cache parameter to prevent caching + var url = $"https://play.google.com/store/apps/details?id={appName}&hl=en&cache={Guid.NewGuid()}"; using (var request = new HttpRequestMessage(HttpMethod.Get, url)) { diff --git a/src/Plugin.LatestVersion.iOS/LatestVersionImplementation.cs b/src/Plugin.LatestVersion.iOS/LatestVersionImplementation.cs index 9c5693e..5fc8b13 100644 --- a/src/Plugin.LatestVersion.iOS/LatestVersionImplementation.cs +++ b/src/Plugin.LatestVersion.iOS/LatestVersionImplementation.cs @@ -54,7 +54,8 @@ public async Task GetLatestVersionNumber(string appName) } var version = string.Empty; - var url = $"http://itunes.apple.com/lookup?bundleId={appName}"; + // Use cache parameter to prevent caching + var url = $"http://itunes.apple.com/lookup?bundleId={appName}&cache={Guid.NewGuid()}"; using (var request = new HttpRequestMessage(HttpMethod.Get, url)) { From 90a0ef2acae641fa90e3a82f1dd5a588376d8927 Mon Sep 17 00:00:00 2001 From: Josh Eastburn Date: Fri, 12 Oct 2018 13:26:04 -0400 Subject: [PATCH 2/3] Formatting updates --- src/Plugin.LatestVersion.Android/LatestVersionImplementation.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Plugin.LatestVersion.Android/LatestVersionImplementation.cs b/src/Plugin.LatestVersion.Android/LatestVersionImplementation.cs index 9617973..82a0cae 100644 --- a/src/Plugin.LatestVersion.Android/LatestVersionImplementation.cs +++ b/src/Plugin.LatestVersion.Android/LatestVersionImplementation.cs @@ -58,7 +58,7 @@ public async Task GetLatestVersionNumber(string appName) } var version = string.Empty; - // Use cache parameter to prevent caching + // Use cache parameter to prevent caching var url = $"https://play.google.com/store/apps/details?id={appName}&hl=en&cache={Guid.NewGuid()}"; using (var request = new HttpRequestMessage(HttpMethod.Get, url)) From f6f3dc2790ef271f094fac055099b6bd5e9da5bf Mon Sep 17 00:00:00 2001 From: Josh Eastburn Date: Fri, 12 Oct 2018 13:26:33 -0400 Subject: [PATCH 3/3] Formatting updates --- src/Plugin.LatestVersion.iOS/LatestVersionImplementation.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Plugin.LatestVersion.iOS/LatestVersionImplementation.cs b/src/Plugin.LatestVersion.iOS/LatestVersionImplementation.cs index 5fc8b13..69326ee 100644 --- a/src/Plugin.LatestVersion.iOS/LatestVersionImplementation.cs +++ b/src/Plugin.LatestVersion.iOS/LatestVersionImplementation.cs @@ -54,8 +54,8 @@ public async Task GetLatestVersionNumber(string appName) } var version = string.Empty; - // Use cache parameter to prevent caching - var url = $"http://itunes.apple.com/lookup?bundleId={appName}&cache={Guid.NewGuid()}"; + // Use cache parameter to prevent caching + var url = $"http://itunes.apple.com/lookup?bundleId={appName}&cache={Guid.NewGuid()}"; using (var request = new HttpRequestMessage(HttpMethod.Get, url)) {