I'm creating an About page for a Windows Runtime app targeting Windows Phone 8.1. On Windows 8.1 and Windows 10 UWP, it's all but trivial to display most of the basic information about an app by using an API called Windows.ApplicationModel.Package
.
But, for reasons beyond my comprehension, Windows.ApplicationModel.Package
is severely handicapped on Windows Phone. While things like Id
, InstallDate
and InstalledLocation
have been available since Windows Phone 8, DisplayName
, Description
and PublisherDisplayName
, the things users actually care about, are not. (The version information is present in Id
, which is something at least.)
Are there any other ways to access this information reliably on Windows Phone, save from reading and parsing the manifest XML myself, or worse, hardcoding the values? I'd really rather not have to resort to either of those.