Programmgesteuertes Überprüfen der Windows Store App-Aktualisierung

8

Ich versuche tatsächlich, einen Weg zu finden, um zu prüfen, ob ein Update für eine Windows Store App verfügbar ist. Gibt es eine Möglichkeit, dies mit einer API zu tun? Vielen Dank ! Essam

    
user1047617 18.12.2012, 15:01
quelle

2 Antworten

4

Im Windows-Store gibt es keine spezielle API, um nach Updates zu suchen. Es gibt eine ziemlich einfache Arbeit um.

%Vor%

Dadurch erhalten Sie die Paketversion, die der Benutzer ausführt. Sie können damit einen Ihrer Server auf die aktuelle Version überprüfen. Sie müssen keinen ausgefallenen Dienst leisten, wenn Sie nicht bereits ein Setup für Ihre App verwenden, Sie könnten eine einfache Textdatei auf Ihrem Webserver verwenden. sage "myappversion.txt". Laden Sie das über eine Webanfrage herunter.

etwas wie

%Vor%

Es ist nicht ideal, ich weiß. Bedenken Sie auch, dass Windows 8.1 Apps automatisch aktualisieren soll, so dass dies möglicherweise nicht einmal benötigt wird, obwohl zu sehen ist, ob das Update vor dem Start der App erfolgt oder nicht.

Lass es mich wissen, wenn du mehr Hilfe brauchst.

    
Paul Wade 04.06.2013 14:25
quelle
2

Es gibt einen undokumentierten Zugriff auf die in diesem Beitrag beschriebenen Windows Store-Daten:

  

Ссылка

Ich habe den Text hier eingefügt, falls die Seite jemals verschwinden sollte. :)

Heute habe ich von einem anderen Entwickler eine Anfrage bezüglich der Support-E-Mail für eines meiner App-Roulette-Apps für Windows Store erhalten. Das war ziemlich erfrischend und ich bin ziemlich offen für den Austausch von Informationen mit anderen Entwicklern. Ich bin mehr gespannt, was sie schaffen werden, als besorgt über das Wettbewerbspotenzial. Also bin ich hier, um mit euch allen zu teilen. Wie auch immer, dieser Entwickler hat sich gefragt, wie man diese App-Informationen bekommt und ich werde erklären, wie ich darauf zugreifen kann und wie Sie das auch können.

Zuerst eine kleine Eigenwerbung, zusätzlich zu App Roulette nutze ich diese Informationen in einigen anderen Apps. Entwickler-Dashboard ein One-Stop-Shop, um die Bewertungen aus allen Ländern für alle Ihre Apps mit einem einfachen Tippen, um jede Rezension, Windows Store-Entwickler ein Verzeichnis aller Entwickler im Windows Store (über 10000) und ihre Apps, Most Active Überprüft ein Verzeichnis der erfolgreichsten App-Überprüfer und deren Rezensionen und in meiner eigenen Portfolio-App Software Developer, die alle anderen Apps auflistet, die ich im Windows Store veröffentlicht habe, bitte einige von ihnen ausprobieren.

Hier gehen wir! Zuerst starten wir mit der Datei Robots.txt für die Windows Store-Website.

  

Ссылка

Websites verwenden robots.txt, um Webcrawlern zu zeigen, wie sie sich verhalten sollen, was sie sehen sollen und was sie nicht sehen sollen.

  

Ссылка

Web Robots (auch bekannt als Web Wanderers, Crawler oder Spider) sind Programme, die das Web automatisch durchlaufen. Suchmaschinen wie Google verwenden sie, um den Web-Inhalt zu indexieren, Spammer verwenden sie, um nach E-Mail-Adressen zu suchen, und sie haben viele andere Anwendungen.

In diesem Fall interessiert uns die Datei Sitemaps.xml. http://apps.microsoft.com/windows/sitemap_index.xml

  

Ссылка

Sitemaps sind eine einfache Möglichkeit für Webmaster, Suchmaschinen über Seiten auf ihren Websites zu informieren, die zum Crawlen verfügbar sind. In der einfachsten Form ist eine XML-Sitemap eine XML-Datei, die URLs für eine Website zusammen mit zusätzlichen Metadaten zu jeder URL auflistet (wann sie zuletzt aktualisiert wurde, wie oft sie sich normalerweise ändert und wie wichtig sie im Vergleich zu anderen URLs auf der Website ist) ), damit Suchmaschinen die Site intelligenter crawlen können.

In der Sitemap-Indexdatei werden die einzelnen Sitemap-XML-Dateien aufgelistet. Zum Zeitpunkt der Erstellung dieses Artikels enthält die Website "apps.microsoft.com" 141 einzelne Sitemap-XML-Dateien.

Innerhalb der einzelnen Dateien befinden sich Tausende von URLs zu den Webseiten von Windows Store-Apps. Wie diese URL zur PlayTo Receiver App: http://apps.microsoft.com/windows/en-us/app/playto-receiver/72a6ba17-2d4e-4a1c-bcfb-cdc5d4b32d0e

Diese Webseiten für die Apps enthalten ein gutes Stück Informationen, die wir aus dem HTML-Code herausholen können, aber wir können es besser machen. Die wichtigsten Informationen, die wir hier bekommen, sind die App-IDs und welche Regionen diese App-IDs veröffentlichen in den Laden. Zum Beispiel: 72a6ba17-2d4e-4a1c-bcfb-cdc5d4b32d0e und en-us etc ...

Und jetzt zu den guten Sachen, dort ein paar Web-Dienste, die wir anrufen können, mit unseren neu gefundenen App-IDs und Geografie-Informationen.

  

Ссылка

Es gibt viele Informationen über diesen Webservice, die jedoch nicht eindeutig durch die Elementnamen angegeben werden. Hier ist meine Interpretation von vielen (nicht allen) von ihnen, um dich anzufangen.

%Vor%

Es gibt mehr im Windows Store als nur Apps, es gibt auch Reviews und viele davon. Derzeit gibt es über 210.000 Rezensionen für Apps im Windows Store. Diese Bewertungen kommen aus der ganzen Welt, also benötigen Sie einige Ländercodes, Ihre handlichen Dandy-App-IDs und achten Sie auf den pn / 1 am Ende, Sie werden feststellen, dass dieser Service nur 10 Bewertungen pro Seite liefert, nur inkrementieren dieser Wert zu pn / 2, pn / 3 etc .. bis Sie keine Bewertungen mehr haben.

%Vor%
  

Ссылка

Dieser ist viel aussagekräftiger mit den Elementnamen, daher sehe ich keine Notwendigkeit für weitere Erläuterungen. Sie können den vollständigen Namen, den Anzeigenamen und das Bild sehen, mit dem der Benutzer sich selbst dargestellt hat.

Als nächstes können wir ein bisschen suchen ... https://services.apps.microsoft.com/search/6.2.9200-1/615/en-US_en-US/m/US/c/US/il/en-US/cp/10005001/query/cid/0/pf/1/pc/0/pt/x64/af/0/lf/0/s/0/2/pn/0?phrase=Software Developer

Hier wird es wieder etwas kryptisch, aber jetzt sollten Sie sich daran gewöhnen.Sie können die App-ID vom Element I abrufen und von dort zurück zum Suchdienst <I>f514d64b-8705-43b7-a400-c4f4f3dedfc0</I>

bringen

So haben Sie es, die Grundlagen des Ziehens von Tonnen von Informationen aus dem Windows Store, die Sie dann tun können, was Sie wollen. Wenn Sie dies nützlich finden und / oder einige Apps nutzen, die Informationen nutzen, haben Sie einige zusätzliche Informationen zum Teilen oder sonst lassen Sie mich bitte in den Kommentaren wissen.

    
Software Developer 18.10.2013 18:45
quelle