iOS Question Application version and release date

Alex_197

Well-Known Member
Licensed User
Longtime User
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
Have a look at this:
 
Upvote 0

Alex_197

Well-Known Member
Licensed User
Longtime User
Have a look at this:
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

Expert
Licensed User
Longtime User
I know how to get the current version, but I need to know when it became live.
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

Well-Known Member
Licensed User
Longtime User
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
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

Expert
Licensed User
Longtime User
Is there any way to get this info from the app itself?
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
Top