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.
Apparaatfabrikanten kunnen een UWP-apparaat-app maken die fungeert als een aanvulling op hun apparaat. In dit onderwerp worden de onderdelen van een UWP-apparaat-app beschreven, de basisstappen voor het bouwen van een app en de volgorde waarin u de metagegevens van uw app en apparaat moet verzenden naar het Microsoft Store-dashboard en het hardwaredashboard van het Windows Dev Center. Zie Stapsgewijzeeen UWP-apparaat-app bouwen voor een gedetailleerdere beschrijving van elke stap.
De bouwstenen
Op het meest eenvoudige niveau is een UWP-apparaat-app een UWP-app die is gekoppeld aan een specifiek apparaat via metagegevens van het apparaat. Er zijn vier onderdelen voor een UWP-apparaat-app: een apparaat, een app, een metagegevenspakket voor apparaten en een apparaatstuurprogramma. U hoeft geen metagegevens van apparaten te gebruiken voor toegang tot een randapparaat met behulp van de apparaatprotocol-API's (USB, HID, Bluetooth GATT en Bluetooth RFCOMM). Maar u moet wel metagegevens van apparaten gebruiken om speciale functies in te schakelen, zoals automatische installatie, Automatisch afspelenen apparaatupdate.
Onderdeel | Beschrijving |
---|---|
Apparaat | Dit is het fysieke apparaat. Randapparaten bevinden zich buiten de PC-behuizing. interne apparaten zijn apparaten die zich binnen bevinden of zijn geïntegreerd met de pc-behuizing. |
App | Een UWP-apparaat-app is een UWP-app die een aangepaste gebruikerservaring biedt voor het apparaat, zodat de gebruiker toegang heeft tot de unieke functies van het apparaat. Een apparaat-app bevat een bestand met de naam StoreManifest.xml waarmee de ervarings-id wordt opgegeven. De ervaring-ID is een GUID die een apparaatmetagegevenspakket uniek identificeert. |
Metagegevens van apparaat | Dit is een uitgebreide versie van elk metagegevenspakket voor apparaten dat u mogelijk al hebt gemaakt voor Windows 7. In Windows 8.1 maken apparaatmetagegevens een koppeling tussen het apparaat en de app. Deze koppeling wordt geïdentificeerd in de ervarings-id. Naast ui-inhoud voor de pc (lokaliseerbare modelnaam, beschrijving en fotorealistische pictogrammen) specificeert het metagegevenspakket van het apparaat Automatisch afspelen configuratie en welke app toegangsrechten heeft tot het apparaat. Windows downloadt automatisch apparaatmetagegevens van de Windows Metadata Internet Service (WMIS). |
Chauffeur | Alle UWP-apparaat-apps gebruiken indirect stuurprogramma's voor toegang tot apparaten. De Windows Runtime-apparaatprotocol-API's, geïntroduceerd in Windows 8.1, gebruiken in-box-stuurprogramma's bijvoorbeeld om uw app te laten communiceren via USB, HID en Bluetooth. Zie Stap 1: Een UWP-apparaat-app makenvoor meer informatie over de stuurprogramma's die door deze API's worden gebruikt. |
Belangrijk
Apparaattoegang met aangepaste stuurprogramma's vereist goedkeuring van Microsoft. Zie voor meer informatie Ontwerphandleiding voor UWP-apparaat-apps voor gespecialiseerde apparaten intern in de pc.
Ontwikkelwerkstroom
Er zijn zes stappen voor het maken van een UWP-apparaat-app, ervan uitgaande dat u uw apparaat al hebt gemaakt en alle benodigde stuurprogramma's hebt verzonden naar het hardwaredashboard. Klik op de koppelingen voor meer informatie over elke stap.
stap 1: de app maken. Koppel uw app aan de Microsoft Store, ontwikkel de app en test deze.
stap 2: de metagegevens van het apparaat maken. Gebruik de wizard Apparaatmetagegevens maken om uw app aan uw apparaat te koppelen, een metagegevenspakket voor apparaten te maken en een StoreManifest.xml-bestand te maken (waarmee de ervarings-id wordt opgegeven).
stap 3: voeg een ervarings-id toe aan de app. Neem het StoreManifest.xml-bestand op in uw app.
Als uw app een bevoegde app is en niet is geconfigureerd voor automatische installatie, is stap 3 niet vereist.
stap 4: De metagegevens van het apparaat (lokaal) testen. Gebruik de wizard voor het creëren van apparaatspecifieke metadata om de apparaatspecifieke metadata te valideren en te implementeren op uw lokale ontwikkelwerkstation.
stap 5: de app verzenden naar het Microsoft Store-dashboard. Gebruik het dashboard om verkoopdetails te bevestigen en aan te geven dat de app een UWP-apparaat-app is.
Als uw app een bevoegde app is en niet is geconfigureerd voor automatische installatie, kunt u uw app na stap 6 indienen bij het Microsoft Store-dashboard. Zie voor meer informatie de reeks voor het indienen van geprivilegieerde apps.
stap 6: metagegevens van apparaten verzenden naar het hardwaredashboard van het Windows-ontwikkelaarscentrum. Verzend apparaatmetagegevenspakketten handmatig of gebruik de Device Metadata Authoring Wizard om een bulk inzendingspakket te maken dat u naar het hardwaredashboard kunt verzenden.
Standaard reeks van inzendingen
De eerste keer dat u de metagegevens van uw app en apparaat naar de verschillende dashboards verzendt, moeten de gebeurtenissen in een specifieke volgorde plaatsvinden. In de volgende tabel ziet u ook wanneer een apparaatstuurprogramma moet worden ingediend, indien van toepassing.
Volgorde | Beschrijving | Voordat u verdergaat... |
---|---|---|
1 | het apparaatstuurprogramma verzenden naar het hardwaredashboard. | Wacht totdat het stuurprogramma beschikbaar is via Windows Update. |
2 | de app verzenden naar het Microsoft Store-dashboard. | Wacht op acceptatie en totdat de app live is in de Microsoft Store. |
3 | de metagegevens van het apparaat verzenden naar het hardwaredashboard. De app moet zich in de Microsoft Store bevinden voordat de metagegevens validatie op het hardwaredashboard kunnen doorgeven. | Wacht 10 dagen voor acceptatie en distributie. |
4 | Voltooien: Gebruikers kunnen profiteren van alle functies van de Microsoft Store-apparaat-app. Houd er rekening mee dat apparaat-app-functies zoals automatische installatie, Automatisch afspelenen apparaatupdate pas werken als de gebruiker de metagegevens van het apparaat en de app op de pc heeft. Als voor de app een stuurprogramma is vereist dat niet door Microsoft wordt geleverd, moet dat stuurprogramma ook aanwezig zijn om de app te laten werken. |
Volgorde van inzending van bevoegde apps
In sommige gevallen hoeven UWP-apparaat-apps niet live te zijn in de Microsoft Store voordat u de metagegevens van het apparaat verzendt. Wanneer uw UWP-apparaat-app:
Is opgegeven als een bevoegde app
Is niet geconfigureerd voor automatische installatie
Als dit waar is voor uw app, kunt u de metagegevens van het apparaat verzenden naar het hardwaredashboard voordat u uw UWP-apparaat-app naar het Microsoft Store-dashboard verzendt. In dergelijke gevallen hoeft u de ervarings-id niet toe te voegen aan uw app; het opgeven van uw app als een bevoegde app in de metagegevens van het apparaat is voldoende om bevoegdheden van kracht te laten worden.
UWP-apparaat-apps voor printers en camera's worden automatisch geïnstalleerd. Daarom moeten deze typen UWP-apparaat-apps de standaardvolgorde voor indiening volgen en worden verzonden naar de Microsoft Store voordat de metagegevens van het apparaat worden verzonden.
Limieten voor UWP-apparaat-apps
Apparaatfabrikanten zijn beperkt in het aantal UWP-apps dat kan worden opgegeven in apparaatmetagegevens voor automatische installatie en app-bevoegdheid. Fabrikanten van randapparatuur (IHD's) kunnen bijvoorbeeld maximaal één app indienen die is geconfigureerd voor automatische installatie en maximaal één app die is opgegeven als een bevoegde app. Een IHV kan één app indienen die aan beide beperkingen voldoet of twee apps indienen, waarbij elke app slechts aan één van de beperkingen voldoet.
Belangrijk
Er is geen limiet voor het totale aantal UWP-apparaat-apps dat een apparaatfabrikant kan indienen bij de Microsoft Store; deze limieten gelden alleen voor één pakket met metagegevens van apparaten.
Mobiele operators en OEM's hebben verschillende limieten voor het aantal apps dat ze kunnen opgeven in metagegevens van apparaten. Voor meer informatie moeten OEM's contact opnemen met hun Microsoft OEM-vertegenwoordiger.
In elk metagegevenspakket voor apparaten gelden de volgende limieten:
Ontwikkelaar | Limiet voor automatische installatie-app | Limiet voor bevoegde apps |
---|---|---|
IHV | 1 | 1 |
Mobiele operator | 1 | 8 |
OEM | contact opnemen met Microsoft | contact opnemen met Microsoft |
Verwante onderwerpen
Een UWP-apparaat-app stapsgewijs maken
Automatische installatie voor UWP-apparaat-apps
AutoPlay voor UWP-apparaten-apps