Windows 8.1 Store App Submission

Vor längerer Zeit habe ich schon einmal den Prozess: App in den Store.

Eine App die per Share Contract Bilder in SharePoint hoch lädt. Damals habe ich nach Wochen entnervt aufgegeben. Großes Problem war (und ist) das für die Funktion ein SharePoint Server nötig ist und die Tester offensichtlich keine Ahnung davon haben.

Soweit ich gehört hatte, sind die Zyklen von Wochen auf Tage bzw Stunden geschrumpft, so das es relativ schnell möglich sein sollte, seine Windows 8 App in den Store zu bekommen.

Meine APP ist fertig, ich bin voll stolz. Was nun?

Folgende Abhandlung ist keine Kritik an Microsoft und seinen Testern, sondern beschreibt meine Erfahrungen von der fertigen App bis zur finalen Download Fähigkeit. Und darüber hinaus.

Anwendungsfall ist, eine Website zu laden und diese mit Kommentaren zu versehen. Dies habe ich als Beispiel APP zum neuen WebBrowser Control aus Windows 8.1 (WebView) verwendet. Die Kommentare werden dann per Share Contract weiter gereicht. Damit der Empfänger diese lesen kann, wird ein HTML Offline Viewer in ein Zip gepackt. Das z.b. per Mail versandte Paket kann dann entpackt werden und mit jedem beliebigen Browser die Kommentare gesichtet werden.

Dazu werden Screenshots aus Visual Studio zur APP angefertigt.

Start am 31.10 um ca 21:00

 image

Um eine Beschreibung und Screenshots zu erstellen benötigt man ganz andere Skills, als ein Developer üblicherweise hat. Die App ist gratis und erfordert keine TAX Informationen. Die 8er Version habe ich mir auch gespart. Viele der Infos die da rein müssen sind extrem nervig. So zb der berühmte Link auf die Datenschutzrichtlinien.

image

Schlussendlich noch die Notes für den Tester, die ich irgendwie instinktiv auf Englisch verfasse.

Fail #1 1.11

Ihre App entspricht nicht der Anforderung 6.2. Weitere Informationen

Die häufigsten Gründe, warum Apps diese Anforderung nicht erfüllen:

  • Der App-Inhalt (einschließlich Werbung) ist für die angegebene Altersfreigabe nicht geeignet.
  • Sie deklarieren eine Einstufung von einer Einstufungsstelle in einer Spieldefinitionsdatei, aber Sie haben keinen Nachweis für diese Einstufung angegeben.
  • Sie haben die App als geeignet für Kinder ab 3 oder 7 aufgeführt. Sie bietet aber dem Benutzer unkontrollierten Zugriff auf soziale Onlinenetzwerke, bzw. es können persönliche Daten mit Dritten, einschließlich anderen Spielern oder Onlinebekanntschaften, unkontrolliert geteilt werden. Für solche Aktivitäten, die "kontrolliert" werden sollen, muss Ihre App Features für den Jugendschutz enthalten. Diese Features müssen die Erlaubnis der Eltern für die Verwendung aller Features zum Teilen erforderlich machen. Sie müssen diese identifizieren und ihre Funktionalität in den Hinweisen für die Tester erläutern.
  • Für einen der von Ihnen ausgewählten Vertriebsmärkte muss eine Einstufung einer Einstufungsstelle vorliegen, diese fehlt jedoch.

Ihre App entspricht nicht der Anforderung 6.5. Weitere Informationen

Die häufigsten Gründe, warum Apps diese Anforderung nicht erfüllen:

  • Die App unterstützt keine der zertifizierten Sprachen.
  • Die App funktioniert nur in einigen Sprachen, für die sie vorgeschlagen wurde, aber nicht in allen.
  • Die Info auf der Beschreibungsseite der App (z. B. ihre Beschreibung, Features, Screenshots usw.) reflektiert nicht den Umfang der Lokalisierung der App.

Ihre App entspricht nicht der Anforderung 6.8. Weitere Informationen

Ein häufiger Grund, warum Apps diese Anforderung nicht erfüllen, besteht darin, dass mindestens ein Screenshot grafisch aufbereitet zu sein scheint.

Hinweise von Testern:

The description of this app did not appear localized correctly to our reviewer. Screenshots provided are not appropriately localized for each language the app is supported in. During the review of this app, it did not appear to be fully localized for the languages it supports. The app appears to provide users with uncontrolled access to online social networks or sharing of personal information with third parties. Because of this, you must assign a Windows Store age rating of at least 12+.

Nun bin ich kein Freund von Richtlinien durchlesen. Aber da steht wirklich drin, wenn die App vertrauliche Informationen weitergeben kann (der Screenshot) dann muss das Altersrating auf 12. Hab ich geändert.

Im Report hängt auch ein entsprechender Screenshot

image

Fail #2 1.11

Ihre App entspricht nicht der Anforderung 1.2. Weitere Informationen

Einige Fragen zur Anregung:

Die häufigsten Gründe, warum Apps diese Anforderung nicht erfüllen:

Ihre App entspricht nicht der Anforderung 6.5. Weitere Informationen

Die häufigsten Gründe, warum Apps diese Anforderung nicht erfüllen:

Ihre App entspricht nicht der Anforderung 6.8. Weitere Informationen

Ein häufiger Grund, warum Apps diese Anforderung nicht erfüllen, besteht darin, dass mindestens ein Screenshot grafisch aufbereitet zu sein scheint.

Hinweise von Testern:

The description of this app did not appear localized correctly to our reviewer. The captions for the screenshots are not properly localized for each language the app is supported in. From your screenshots, it appears that you are using an unlicensed copy of Windows. Please update your screenshots appropriately. During the review of this app, it did not appear to be fully localized for the languages it supports.

 

In der Tat habe ich eine noch nicht registrierte Windows Version verwendet. Schön wär der Hinweis gleich im ersten Report gewesen. Also Windows aktiviert und neue Screenshots gemacht. Das mit der lokalisierung hatte ich noch nicht verstanden. Aber Nachfragen ist nicht.

Erst nach längerem suchen fand ich in den Visual Studio Project Settings EN-US und habs auf DE geändert. Paket neu erzeugt und hochgeladen.

Fail #3 4.11

Ihre App entspricht nicht der Anforderung 1.1. Weitere Informationen

Die häufigsten Gründe, warum Apps diese Anforderung nicht erfüllen:

Hinweise von Testern:

This app didn't appear to provide value or didn't seem useful to the reviewer.

 

Also dem Tester in den Notes nochmal genau erklärt, was der Zweck ist und unverändert neu angestoßen.

Fail #4 4.11

Ihre App entspricht nicht der Anforderung 3.2. Weitere Informationen

Die häufigsten Gründe, warum Apps diese Anforderung nicht erfüllen:

Hinweise von Testern:

The app crashed during our review. If we were able to capture a crash report, we have provided it to you. Please see: http://go.microsoft.com/fwlink/?LinkId=279806 for information on how to work with the crash reports.

Nun rächt sich der Tester, vermutlich hat ihm mein Ton nicht gefallen. Der Screenshot aus dem Zertifzierungsbericht bringt mich auf die Spur. Ich ändere ein wenig die Fehlerbehandlung im Code und erstell ein neues Paket.

 

Fail #5 4.11

In diesem Test wird die inhaltliche Kompatibilität der Software mit den Zertifizierungsanforderungen für den Windows Store überprüft. Weitere Informationen

Ihre App entspricht nicht der Anforderung 6.8. Weitere Informationen

Ein häufiger Grund, warum Apps diese Anforderung nicht erfüllen, besteht darin, dass mindestens ein Screenshot grafisch aufbereitet zu sein scheint.

Hinweise von Testern:

The screenshots provided do not reflect the App.

 

Hä? ich hab keine Idee was das soll. Einfach nochmal submitted

Fail #6 5.11

Die häufigsten Gründe, warum Apps diese Anforderung nicht erfüllen:

  • Die App enthält nicht funktionale Abschnitte oder Platzhalter (etwa mit Etiketten wie "Bald erhältlich", "Bald mehr", "Noch nicht erhältlich" usw.) für Standardbenutzerszenarien.
  • Die App arbeitet nicht wie angegeben in allen Architekturen. Wenn Sie z. B. angeben, dass Ihre App mit jeder CPU arbeitet, muss sie in allen Architekturen funktionieren, einschließlich ARM.
  • Die App-Beschreibung ist irreführend oder vage.
  • In der App-Beschreibung werden Screenshots oder Anweisungen verwendet, die sich auf Features beziehen, die nicht implementiert wurden.
  • Die App reagiert nicht auf Tastaturereignisse vom Typ "Wiedergabe" oder "Pause", damit der Benutzer die Audiowiedergabe steuern kann.
  • In der App-Beschreibung sind weder Hardware- noch Netzwerkanforderungen explizit benannt.

Hinweise von Testern:

This app appears to be incomplete in its functionality or is still under development and is not fully functional.

Wie geil ist das denn? Der Zertifizierungsbericht zeigt, was der Tester so macht. Er ruft eine Website auf.

image

Nette Idee. Klappt bei mir aber. Also nochmal unverändert submitted.

Fail #7 7.11

Hinweise von Testern: The content in the app does not appear to be age appropriate for the Windows Store age rating selected for this app.

Da die Paragraphen schon bekannt sind, nur mehr die Notes des Testers. Übersetzt, weil man mit der App Porno Seiten öffnen kann, Altersrating 16. OK- Hätte man auch früher sagen können. Von ab 3Jahren auf 12 und nun ab 16. Mein Fehler.

Fail #8 8.11

Hinweise von Testern: One or more links, including privacy policy, websites, support contact or other websites linked to from this App do not resolve to a functional webpage and/or do not appear to be complete. The screenshots provided do not reflect the App.

Offensichtlich fehlende Netzwerk Verbindung. Ob beim Tester oder unserem Webserver ist unklar. Eine 404er sieht jedenfalls anders aus.

image

Also einfach dem Tester nette Worte geschrieben, das er die URL einfach mal direkt in seinem Browser aufrufen soll. Die Notes für den Tester werden länger und länger.

Fail #9 9.11

Hinweise von Testern: The screenshots provided do not reflect the App.

In der Tat beziehen sich drei von sechs Screenshots auf das Handling des ZIP Bundles im Browser. Das erklärt einfach die Funktion viel besser. Andere APPS im Store zeigen auch Word oder ähnliches. Auf Rat aus der Facebook Community habe ich die Screenshots dann doch gelöscht. Der Tipp war, sie später beim nächsten Release, wieder einzufügen.

Success #10 10.11

Die App ist im Store, aber erst nach vier Stunden auch auffindbar.

image

Sieht fürchterlich aus. Aus diesem Grund bieten wir auf der GUI&DESIGN auch einen Zeichenworkshop an um Bilder zu erstellen, die auch verkaufen.

Das Ergebnis nach einem halben Tag im Store, spricht auch Bände. Null downloads.

0€ x 0 Downloads <>Millionär

Fazit: Der Submission Prozess für Windows 8 Apps ist deutlich schneller geworden. Für Texte und Grafik muss man reichlich Zeit einplanen bzw externe Ressourcen nutzen. Es verkürzt den Prozess die Guidelines zu lesen. Für den Tester umfangreiche Bedienhinweise erstellen. Trotzdem kann man nicht 100tig sicher sein, das es auch funktioniert. Der Store ersetzt kein Marketing.

Kommentare sind geschlossen