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.
