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.
Waarschuwing
SharePoint-invoegtoepassingen zijn afgeschaft en worden niet meer ondersteund. Bestaande Sharepoint-invoegtoepassingen blijven werken, maar er kunnen geen nieuwe Sharepoint-invoegtoepassingen worden ingediend bij Microsoft AppSource. Zie SharePoint-invoegtoepassingen voor meer informatie. SharePoint-oplossingen worden nog steeds ondersteund. Zie SharePoint-oplossingen voor meer informatie.
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-oplossingen voor schemavalidatie.
Zorg ervoor dat uw app is getest en volledig functioneel is.
Zorg ervoor dat uw SharePoint-oplossingen 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 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.
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.
Notitie
De updatemelding is alleen van toepassing op Excel, PowerPoint en Word. Deze is niet van toepassing op Outlook.
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 via partnercentrum worden niet meer ondersteund. Zie het updateproces voor SharePoint-invoegtoepassingen buiten het Partnercentrum voor meer informatie over het bijwerken van SharePoint-invoegtoepassingen.
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.
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.
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.
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.
Twee aspecten van uw inzending hebben betrekking op ondersteunde talen:
De talen die u declareert in uw app-pakket of manifest. Declareer welke talen uw app ondersteunt, afhankelijk van het type:
Voor Office-invoegtoepassingen die geen woordenlijsten zijn, declareert u taalondersteuning met behulp van de DefaultLocale - en onderdrukkingselementen in uw manifest. Zie Lokalisatie voor Office-invoegtoepassingen voor meer informatie.
Voor Office-invoegtoepassingen die woordenlijsten zijn, kunt u ook het element TargetDialects in het invoegtoepassingsmanifest gebruiken.
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.
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.