A Alex_197 Well-Known Member Licensed User Longtime User Mar 24, 2025 #1 Hi all. I know that it's possible to get the current version of the application. So my question is - is it possible to get the release date? Let's say I uploaded my release to AppStore and it became live on 03/22/2025 at 5:00 PM. Is it possible to get this information at runtime? Thank you.
Hi all. I know that it's possible to get the current version of the application. So my question is - is it possible to get the release date? Let's say I uploaded my release to AppStore and it became live on 03/22/2025 at 5:00 PM. Is it possible to get this information at runtime? Thank you.
Alexander Stolte Expert Licensed User Longtime User Mar 24, 2025 #2 Have a look at this: Check if my IOS application is updated Hi, is it possible to implement something like this in B4i, or is there already something comparable? I didn't find anything in any case. https://stackoverflow.com/questions/16899503/check-if-my-ios-application-is-updated www.b4x.com Upvote 0
Have a look at this: Check if my IOS application is updated Hi, is it possible to implement something like this in B4i, or is there already something comparable? I didn't find anything in any case. https://stackoverflow.com/questions/16899503/check-if-my-ios-application-is-updated www.b4x.com
A Alex_197 Well-Known Member Licensed User Longtime User Mar 24, 2025 #3 Alexander Stolte said: Have a look at this: Check if my IOS application is updated Hi, is it possible to implement something like this in B4i, or is there already something comparable? I didn't find anything in any case. https://stackoverflow.com/questions/16899503/check-if-my-ios-application-is-updated www.b4x.com Click to expand... Thank you for your reply. I know how to get the current version, but I need to know when it became live. Thank you. Upvote 0
Alexander Stolte said: Have a look at this: Check if my IOS application is updated Hi, is it possible to implement something like this in B4i, or is there already something comparable? I didn't find anything in any case. https://stackoverflow.com/questions/16899503/check-if-my-ios-application-is-updated www.b4x.com Click to expand... Thank you for your reply. I know how to get the current version, but I need to know when it became live. Thank you.
Alexander Stolte Expert Licensed User Longtime User Mar 24, 2025 #4 Alex_197 said: I know how to get the current version, but I need to know when it became live. Click to expand... Have a look at my example project and get the currentVersionReleaseDate B4X: Dim j As HttpJob j.Initialize("", Me) j.Download("http://itunes.apple.com/lookup?id=6478831936") Wait For (j) JobDone(j As HttpJob) If j.Success Then Dim parser As JSONParser parser.Initialize(j.GetString) Dim jRoot As Map = parser.NextObject Dim results As List = jRoot.Get("results") For Each colresults As Map In results xlbl_AppName.Text = colresults.Get("trackName") & " V" & colresults.Get("version") xlbl_AppDescription.Text = colresults.Get("description") Log(colresults.Get("currentVersionReleaseDate")) Next End If j.Release Upvote 0
Alex_197 said: I know how to get the current version, but I need to know when it became live. Click to expand... Have a look at my example project and get the currentVersionReleaseDate B4X: Dim j As HttpJob j.Initialize("", Me) j.Download("http://itunes.apple.com/lookup?id=6478831936") Wait For (j) JobDone(j As HttpJob) If j.Success Then Dim parser As JSONParser parser.Initialize(j.GetString) Dim jRoot As Map = parser.NextObject Dim results As List = jRoot.Get("results") For Each colresults As Map In results xlbl_AppName.Text = colresults.Get("trackName") & " V" & colresults.Get("version") xlbl_AppDescription.Text = colresults.Get("description") Log(colresults.Get("currentVersionReleaseDate")) Next End If j.Release
A Alex_197 Well-Known Member Licensed User Longtime User Mar 24, 2025 #5 Alexander Stolte said: Have a look at my example project and get the currentVersionReleaseDate B4X: Dim j As HttpJob j.Initialize("", Me) j.Download("http://itunes.apple.com/lookup?id=6478831936") Wait For (j) JobDone(j As HttpJob) If j.Success Then Dim parser As JSONParser parser.Initialize(j.GetString) Dim jRoot As Map = parser.NextObject Dim results As List = jRoot.Get("results") For Each colresults As Map In results xlbl_AppName.Text = colresults.Get("trackName") & " V" & colresults.Get("version") xlbl_AppDescription.Text = colresults.Get("description") Log(colresults.Get("currentVersionReleaseDate")) Next End If j.Release Click to expand... Thank you for your reply. This is what I need. But what if the user doesn't have the Internet? Is there any way to get this info from the app itself? Upvote 0
Alexander Stolte said: Have a look at my example project and get the currentVersionReleaseDate B4X: Dim j As HttpJob j.Initialize("", Me) j.Download("http://itunes.apple.com/lookup?id=6478831936") Wait For (j) JobDone(j As HttpJob) If j.Success Then Dim parser As JSONParser parser.Initialize(j.GetString) Dim jRoot As Map = parser.NextObject Dim results As List = jRoot.Get("results") For Each colresults As Map In results xlbl_AppName.Text = colresults.Get("trackName") & " V" & colresults.Get("version") xlbl_AppDescription.Text = colresults.Get("description") Log(colresults.Get("currentVersionReleaseDate")) Next End If j.Release Click to expand... Thank you for your reply. This is what I need. But what if the user doesn't have the Internet? Is there any way to get this info from the app itself?
Alexander Stolte Expert Licensed User Longtime User Mar 24, 2025 #6 Alex_197 said: Is there any way to get this info from the app itself? Click to expand... Apple doesn't store this information in the package. The only thing you can do is read when the .plist file was last edited, but that's the date the package was built, not the date it was published to the App Store. Upvote 0
Alex_197 said: Is there any way to get this info from the app itself? Click to expand... Apple doesn't store this information in the package. The only thing you can do is read when the .plist file was last edited, but that's the date the package was built, not the date it was published to the App Store.