Delen via


Veelgestelde vragen over het indienen van Microsoft AppSource

In dit artikel vindt u antwoorden op veelgestelde vragen over het indienen van apps bij Microsoft AppSource via partnercentrum.

Zie Certificeringsbeleidsregels voor de meest recente versie van het certificeringsbeleid.

Hoe kan ik fouten voorkomen bij het indienen van mijn app bij Microsoft AppSource?

Veelvoorkomende inzendingsfouten voorkomen:

  • Zorg ervoor dat het versienummer op het inzendingsformulier overeenkomt met het versienummer in het app-manifest.

    Notitie

    Geef uw app-versie op met behulp van de volgende syntaxis: een . b. c. d waarbij a een geheel getal is tussen 1-9999, en elk van b , c , d is een geheel getal tussen 0-9999. Voorbeelden: 1.0.0.0, 6.23.0.1.

  • Zorg ervoor dat alle locaties SSL-beveiligd zijn (HTTPS).

  • Zorg ervoor dat u een pictogram opgeeft in uw manifest en dat het pictogram de juiste grootte en opmaak heeft.

  • Zorg ervoor dat uw id uniek is. Maak bijvoorbeeld geen manifest voor een tweede invoegtoepassing op basis van een ander invoegtoepassingsmanifest dat u hebt ingediend zonder de id in het nieuwe manifest te wijzigen.

  • Voor Office-invoegtoepassingen moet u ervoor zorgen dat u manifestschemaversie 1.1 gebruikt. Zie Update naar de nieuwste JavaScript-API voor Office-bibliotheek en versie 1.1 voor informatie over het bijwerken van uw manifest naar versie 1.1.

  • Voor Office-invoegtoepassingen moet u een ondersteunings-URL opgeven in het manifest. Als u het XML-manifest gebruikt, stelt u de waarde van het Element SupportUrl in. Als u het geïntegreerde manifest voor Microsoft 365 gebruikt, gebruikt u de eigenschap developer.websiteUrl. Uw ondersteunings-URL moet een openbaar beschikbare webpagina zijn en mag geen verificatie vereisen. U kunt geen persoonlijke pagina's voor sociale media of GitHub-opslagplaatsen gebruiken voor de ondersteunings-URL. U kunt ook geen koppelingen gebruiken naar bestanden die online worden gehost, zoals een Word-document in OneDrive, DropBox of Google Docs.

  • Controleer voor alle apps of uw manifest geldig is voor het schema. Zie Schemaverwijzing voor Office-invoegtoepassingenmanifesten (v1.1) of schemaverwijzing voor manifesten van SharePoint-invoegtoepassingen voor schemavalidatieinformatie.

  • Zorg ervoor dat uw app is getest en volledig functioneel is.

  • Zorg ervoor dat uw SharePoint-invoegtoepassingen de ondersteunde landinstellingen opgeven.

    Als u geen ondersteunde landinstellingen opgeeft, wordt uw app niet geaccepteerd door Microsoft AppSource. Zie De ondersteuningsinformatie voor landinstellingen is vereist voor alle invoegtoepassingen voor meer informatie.

  • Zorg ervoor dat de id's van uw OAuth-client overeenkomen.

    Als uw SharePoint-invoegtoepassing toegang krijgt tot services met behulp van OAuth, controleert u of de OAuth-client-id die u hebt gemaakt overeenkomt met de client-id in uw app-manifest.

  • Uw SharePoint-invoegtoepassingspakket moet voldoen aan de Open Packaging Convention.

  • Zorg ervoor dat u een privacykoppeling indient.

  • Zorg ervoor dat alle videokoppelingen die u verzendt, daadwerkelijk naar een videobestand of een pagina met een video gaan.

  • Als uw Office-invoegtoepassing beschikbaar is in iOS, neemt u 'app' niet op in de titel van de invoegtoepassing of de korte beschrijving van de invoegtoepassing.

Als ik updates voor mijn inzending aanbrengt, wanneer moet ik deze opnieuw indienen bij Microsoft AppSource?

Als u updates aanbrengt in de webservice voor uw app, hoeft u deze niet opnieuw in te dienen. Als u echter wijzigingen aanbrengt in items of gegevens die u hebt ingediend via het Partnercentrum, zoals het manifest, schermopnamen of pictogram, moet u deze opnieuw indienen, zodat Microsoft AppSource deze wijzigingen kan implementeren. U moet apps opnieuw indienen met een bijgewerkt manifest dat een nieuw versienummer bevat. U moet er ook voor zorgen dat u het versienummer in het inzendingsformulier bijwerkt zodat dit overeenkomt met het versienummer van het nieuwe manifest.

Wat gebeurt er wanneer ik mijn app bijwerk naar een nieuwe versie in Microsoft AppSource?

Hier volgt het updateproces voor Office-invoegtoepassingen.

  • Dien uw herziene invoegtoepassing en invoegtoepassingsmanifest in bij Microsoft AppSource via partnercentrum. De herziene invoegtoepassing doorloopt het validatieproces en wordt beschikbaar gesteld in Microsoft AppSource wanneer deze is goedgekeurd.

    Belangrijk

    Als uw inzending een update is en u de beschikbaarheid van uw app plant tot een datum in de toekomst, wordt uw bestaande app niet gepubliceerd vanuit Microsoft AppSource tot de releasedatum die u hebt opgegeven.

  • U kunt ervoor kiezen om de vorige versie van uw app in Microsoft AppSource te blijven aanbieden of u kunt de publicatie van de vorige versie ongedaan maken.

  • Wanneer een bestaande klant de bijgewerkte app voor het eerst start, wordt er een melding weergegeven in het taakvenster of in de hoofdtekst van het document waarin de gebruiker wordt gevraagd de app bij te werken. Wanneer de gebruiker Update kiest, wordt de nieuwste versie van de app gestart.

Als de bijgewerkte versie nieuwe machtigingen bevat, moet de gebruiker toestemming geven.

Notitie

U kunt niet tegelijkertijd twee of meer versies van dezelfde app in Microsoft AppSource hebben, omdat elke app een unieke asset-id heeft. Als u een bijgewerkte versie van uw app publiceert zonder de publicatie van een eerdere versie ongedaan te maken, hebt u twee vermeldingen en kunt u uw klantenbestand splitsen.

Updates voor SharePoint-invoegtoepassingen worden verwerkt door de hulpprogramma's voor licentiebeheer die deel uitmaken van de SharePoint-invoegtoepassingscatalogus. Zie het updateproces voor SharePoint-invoegtoepassingen voor meer informatie.

Kan ik een betaalde app indienen bij Microsoft AppSource?

Alle apps die via Het Partnercentrum naar Microsoft AppSource worden verzonden, zijn gratis. U kunt geld verdienen met uw app via de commerciële Marketplace van Microsoft. zie Monetize your add-in voor meer informatie.

Hoe word ik op de hoogte gesteld van de publicatiestatus of de vereiste acties?

Nadat een aanbieding is gepubliceerd, wordt de eigenaar van uw ontwikkelaarsaccount op de hoogte gesteld van de publicatiestatus en de vereiste acties via e-mail en het Actiecentrum in partnercentrum. Zie Overzicht van Het Actiecentrum voor meer informatie over Het Actiecentrum.

Hoe kan ik verwijzen naar de JavaScript-API's voor Office in mijn apps?

Als uw app gebruikmaakt van de JavaScript-API's voor Office, moet u verwijzen naar het door Microsoft gehoste Office.js-bestand vanuit de CDN-URL. Neem geen kopie op van het Office.js-bestand in uw app of verwijs naar een kopie van het bestand dat elders wordt gehost.

Waarom moeten mijn apps ssl-beveiligd zijn?

Apps die niet met SSL zijn beveiligd (HTTPS) genereren onveilige inhoudswaarschuwingen en fouten tijdens het gebruik. Daarom moeten alle apps die zijn ingediend bij Microsoft AppSource, ssl-beveiliging hebben.

Hoe kan ik taalondersteuning declareren?

Twee aspecten van uw inzending hebben betrekking op ondersteunde talen:

  1. De talen die u declareert in uw app-pakket of manifest. Declareer welke talen uw app ondersteunt, afhankelijk van het type:

  2. In Partnercentrum kunt u talen selecteren op de pagina Winkelvermeldingen .

    Notitie

    U kunt meer talen declareren in uw app-pakket dan beschikbaar zijn voor verzending in partnercentrum.

Als mijn app gericht is op ondernemingen, hoe is dat van invloed op mijn inzending?

Bepaalde vereisten worden afgezien of gewijzigd als uw app of invoegtoepassing alleen voor grotere organisaties en ondernemingen is bedoeld en niet is bedoeld voor de commerciële marketplace. Alle andere beleidsvereisten voor de commerciële marketplace zijn van toepassing. De volgende tabel bevat een overzicht van de belangrijkste verschillen.

Gedrag Commerciële marketplace-app App is alleen gericht op grotere organisaties en ondernemingen Gerelateerd beleid voor commerciële marketplace
Startpagina's van AppSource Kan worden weergegeven op de toepassingsspecifieke startpagina's in AppSource en kan worden gevonden via zoeken en beschikbaar zijn voor uw web- en e-mailcampagnes. Wordt niet weergegeven op de startpagina's, maar kan worden gevonden via zoeken en beschikbaar zijn voor uw web- en e-mailcampagnes. Niet van toepassing.
Merk- of servicenaam Titel kan uw merk- of servicenaam niet bevatten. Titel kan uw merk- of servicenaam bevatten, met name als dit helpt het doel van uw invoegtoepassing of app over te brengen. 1100.7
Naadloze first-run-ervaring Vereist. Moet een naadloze first-run-ervaring bieden waarin duidelijk wordt uitgelegd hoe u deze kunt gebruiken. Beschrijf bijvoorbeeld in het startscherm van uw invoegtoepassing de functionaliteit en voordelen in een paar regels. Als uw gebruikers zich moeten registreren of zich moeten aanmelden om uw app te gebruiken, moet de waarde van het hebben van dat account of die service duidelijk worden gemaakt voordat ze zich registreren. Niet vereist, maar moet in plaats daarvan een e-mailcontactpersoon of websitekoppeling bevatten, zodat gebruikers meer informatie over uw services kunnen krijgen. 1100.5
Aanmeldings-/afmeldingservaring Alleen invoegtoepassingen: vereist als uw invoegtoepassing externe accounts of services nodig heeft. In dat geval moet er een aanmeldingskoppeling voor elk account worden opgegeven en een afmeldingskoppeling wanneer de gebruiker zich heeft aangemeld. Anders is dit niet vereist. Alleen invoegtoepassingen: vereist, tenzij uw invoegtoepassing externe accounts of services nodig heeft waarbij aanmeldingen worden beheerd door de onderneming buiten de invoegtoepassing en niet door de afzonderlijke gebruiker. 1100.5
Registratie-ervaring Alleen invoegtoepassingen: vereist als uw invoegtoepassing externe accounts of services nodig heeft. In dat geval moet er een registratiekoppeling voor elk account worden opgegeven. Anders is dit niet vereist. Alleen invoegtoepassingen: vereist, tenzij uw invoegtoepassing externe accounts of services nodig heeft waarbij aanmeldingen worden beheerd door de onderneming buiten de invoegtoepassing en niet door de afzonderlijke gebruiker. 1100.5
Waardepropositie Vereist. Moet een bruikbare softwareoplossing en aanzienlijke voordelen bieden, zoals verbeterde efficiëntie, innovatieve functies of strategische voordelen. Aangezien het meer dan een eenvoudig nut of een beperkt bereik moet zijn, moet het ook rechtvaardigen welke investering het kost voor gebruikers om te leren en te gebruiken. Niet vereist, maar moet in plaats daarvan een e-mailcontactpersoon of websitekoppeling bevatten, zodat gebruikers meer informatie over uw services kunnen krijgen. 1100.5

Als uw app of invoegtoepassing alleen voor grotere organisaties en ondernemingen is bedoeld, moet u dit aangeven in de sectie Opmerkingen voor certificering van het indienen van marketplace-vermeldingen, inclusief alle vereisten die u niet wilt opgeven vanwege die oorzaak. Stel dat uw invoegtoepassing geen registratiekoppeling biedt, omdat deze gericht is op ondernemingen en aan de andere voorwaarden voldoet. U kunt bijvoorbeeld zeggen: 'Deze invoegtoepassing biedt geen registratiekoppeling omdat deze gericht is op ondernemingen. Zie beleid 1100.5.

Als u dit niet doet, worden uw app of invoegtoepassing behandeld als een algemene commerciële marketplace-app.