Tworzę stronę Informacje o aplikacji uruchomionej w systemie Windows przeznaczonej dla systemu Windows Phone 8.1. W systemach Windows 8.1 i Windows 10 UWP wyświetlenie większości podstawowych informacji o aplikacji za pomocą interfejsu API o nazwie Windows.ApplicationModel.Package
jest niemal banalne.Obejście ograniczeń Windows.ApplicationModel.Package w systemie Windows Phone?
Jednak z przyczyn wykraczających poza moje rozumowanie, Windows.ApplicationModel.Package
jest poważnie niepełnosprawny w systemie Windows Phone. Chociaż funkcje takie jak Id
, InstallDate
i InstalledLocation
są dostępne od czasów Windows Phone 8, DisplayName
, Description
i PublisherDisplayName
, rzeczy, których użytkownicy naprawdę się interesują, nie są. (Informacje o wersji są dostępne w wersji Id
, co jest co najmniej.)
Czy są jakieś inne sposoby uzyskiwania dostępu do tych informacji w niezawodny sposób w systemie Windows Phone, zapisywania z czytania i analizowania samego pliku manifestu lub, co gorsza, kodowania wartości ? Naprawdę wolałbym nie uciekać się do żadnego z nich.
Och, bardzo miło. Interfejs użytkownika jest już zlokalizowany, więc to naturalne, że zrobię to samo z manifestem. Wygląda na to, że [nie są to jedyne dwie rzeczy, które można zlokalizować] (https://msdn.microsoft.com/en-us/library/windows/apps/dn439795.aspx), więc myślę, że jestem prawie zakryty. – BoltClock