Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Als er fouten optreden nadat u uw app hebt ingediend bij de Store, moet u deze oplossen om het certificeringsproces voort te zetten. Het foutbericht geeft aan wat het probleem is en wat u mogelijk moet doen om het probleem op te lossen. Hier volgen enkele aanvullende informatie waarmee u deze fouten kunt oplossen.
UWP-apps
Als u een UWP-app indient, ziet u mogelijk een fout tijdens het voorverwerken als uw pakketbestand geen .msixupload- of .appxupload-bestand is dat is gegenereerd door Visual Studio voor de Store. Zorg ervoor dat u de stappen in Een UWP-app inpakken met Visual Studio volgt bij het maken van het pakketbestand van uw app en upload alleen het .msixupload- of .appxupload-bestand op de pagina Pakketten van de inzending, niet een .msix/appxbundle/appxbundle.
Als er een compilatiefout wordt weergegeven, controleert u of u uw toepassing in de releasemodus kunt bouwen. Zie .NET Native Interne compilerfouten voor meer informatie.
Bureaubladapplicatie
Als u van plan bent een pakket in te dienen dat zowel binaire Win32- als UWP-bestanden bevat, moet u dat pakket maken met behulp van het Windows Packaging Project dat beschikbaar is in Visual Studio 2017 Update 4 en nieuwere versies. Als u het pakket maakt met behulp van een UWP-projectsjabloon, kunt u dat pakket mogelijk niet indienen bij de Store of deze sideloaden op andere pc's. Zelfs als het pakket is gepubliceerd, kan het zich op onverwachte manieren gedragen op de pc van de gebruiker. Zie Een app verpakken met Behulp van Visual Studio (Desktop Bridge) voor meer informatie.
Naam-/identiteitsfouten
Als er een foutbericht wordt weergegeven met de mededeling dat de naam in het pakket niet een van uw gereserveerde app-namen is. Reserveer de naam van de app en/of werk uw pakket bij met de juiste app-naam voor deze taal. Het kan zijn dat u een onjuiste naam hebt ingevoerd in uw pakket. Deze fout kan ook optreden als u een app-naam gebruikt die u niet hebt gereserveerd in partnercentrum. U kunt deze fout meestal oplossen door de volgende stappen uit te voeren:
- Ga naar de pagina Productidentiteit voor uw app (onder Productbeheer) om te controleren of uw app een toegewezen identiteit heeft. Als dat niet het geval is, ziet u een optie om er een te maken. U moet een naam voor uw app reserveren om de identiteit te kunnen maken. Zorg ervoor dat dit de naam is die u in uw pakket hebt gebruikt.
- Als uw app al een identiteit heeft, moet u mogelijk nog steeds de naam reserveren die u in uw pakket wilt gebruiken. Klik onder Productbeheer op App-naamreserveringen beheren. Voer de naam in die u wilt gebruiken en klik op App-naam reserveren.
Belangrijk
Als de naam die u wilt gebruiken niet beschikbaar is, heeft een andere app die naam mogelijk al gereserveerd. Als uw app al onder die naam is gepubliceerd of als u denkt dat u het recht hebt om deze te gebruiken, neemt u contact op met de ondersteuning.
Veelvoorkomende certificeringsfouten voorkomen
Bekijk deze lijst om problemen te voorkomen die vaak voorkomen dat apps worden gecertificeerd of die kunnen worden geïdentificeerd tijdens een spotcontrole nadat de app is gepubliceerd.
Opmerking
Controleer het Microsoft Store-beleid om ervoor te zorgen dat uw app voldoet aan alle vereisten die daar worden vermeld.
Dien uw app alleen in wanneer deze is voltooid. U kunt de beschrijving van uw app gebruiken om toekomstige functies te vermelden, maar zorg ervoor dat uw app geen onvolledige secties bevat, koppelingen naar webpagina's die worden gebouwd of iets anders dat een klant de indruk geeft dat uw app onvolledig is.
Test uw app met de Windows App Certification Kit voordat u uw app verzendt.
Test uw app op verschillende configuraties om ervoor te zorgen dat deze zo stabiel mogelijk is.
Zorg ervoor dat uw app niet vastloopt zonder netwerkverbinding. Zelfs als er een verbinding nodig is om uw app daadwerkelijk te gebruiken, moet deze op de juiste wijze worden uitgevoerd wanneer er geen verbinding aanwezig is.
Geef alle benodigde gegevens op die nodig zijn voor het gebruik van uw app, zoals de gebruikersnaam en het wachtwoord voor een testaccount als uw app vereist dat gebruikers zich aanmelden bij een service, of eventuele stappen die nodig zijn voor toegang tot verborgen of vergrendelde functies.
Neem een URL van het privacybeleid op als uw app er een vereist; Als uw app bijvoorbeeld op welke manier dan ook toegang heeft tot alle soorten persoonlijke gegevens of anderszins vereist is door de wet. Als u wilt bepalen of uw app een privacybeleid vereist, raadpleegt u de App Developer-overeenkomst en het Microsoft Store-beleid.
Zorg ervoor dat de beschrijving van uw app duidelijk aangeeft wat uw app doet. Zie onze richtlijnen voor het schrijven van een goede beschrijving van de app voor hulp.
Geef volledige en nauwkeurige antwoorden op alle vragen in de sectie Leeftijdsclassificaties .
Declareer uw app niet als toegankelijk, tenzij u deze specifiek hebt ontworpen en getest voor toegankelijkheidsscenario's.
Als uw app gebruikmaakt van de commerce-API's uit de Windows.ApplicationModel.Store naamruimte, moet u de app testen en controleren of deze typische uitzonderingen verwerkt. Zorg er ook voor dat uw app gebruikmaakt van de CurrentApp-klasse en niet de CurrentAppSimulator-klasse , die alleen voor testdoeleinden is bedoeld. (Houd er rekening mee dat als uw app is gericht op Windows 10, versie 1607 of hoger, u wordt aangeraden leden van de Windows.Services.Store naamruimte te gebruiken in plaats van de Windows.ApplicationModel.Store naamruimte.)
Windows developer