2016-04-25 12 views
0

Ich entwickle eine Windows Phone-Anwendung. Ich habe eine Version meiner App im Windows Store. Ich weiß, wie man die Version des Pakets finde, das ich entwickle, aber ich möchte programmatisch die Version meiner Anwendung im Windows-Speicher finden, also kann ich vergleichen, und wenn der Versionsspeicher größer ist als die Version von APP-Benutzer, möchte ich um eine Benachrichtigung zu machen und ihm mitzuteilen, dass eine neuere Version verfügbar ist. Vielen Dank im Voraus!Holen Sie sich die Version von Windows Phone App im Geschäft

+1

Das Betriebssystem wird dies regelmäßig für Sie tun. Wenn Sie eine wichtige Änderung vornehmen müssen (z. B. an einen von Ihrer App genutzten Webdienst), können Sie * eine Methode hinzufügen, die die App-Version übergibt, um festzustellen, ob Sie der Meinung sind, dass Sie eine neuere Version veröffentlicht haben . –

Antwort

1

Ab WP8 können Sie den Store unter Verwendung windows.applicationmodel.store.listinginformation abfragen, aber leider enthält diese Version nicht die Version.

Es gibt keine öffentliche Windows Store-API, die diese Informationen bereitstellt. Sie müssen also entweder die Informationen selbst abkratzen oder eine Verbindung zu einer API von Drittanbietern herstellen, die verkratzte Daten liefert. Die hier aufgeführten Lösungen: windows store api to access metro and phone apps information

Warten Sie aber warum? Wenn Sie Ihrer App nur den neuesten Versionscode zur Verfügung stellen müssen, speichern Sie sie einfach in einer JSON-Datei auf Ihrem Backend. Alternativ können Sie, wenn Sie Lust haben, eine dedizierte Webanwendung erstellen, die nach Updates sucht.

+0

Das gibt nicht die aktuell veröffentlichte Versionsnummer zurück –

+0

Ja, es hat nur Informationen über: Alter, aktueller Markt, App-Name, Beschreibung. Die Paketversion der App wird nicht angezeigt. – user3796978

+0

Aktualisierte Antwort. Vielen Dank! – Vaiden