Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
Important
Az eszköz metaadatai elavultak, és a Windows egy későbbi kiadásában törlődnek. A funkció cseréjével kapcsolatos információkért tekintse meg az illesztőprogram-csomag tárolójának metaadatait.
Az eszközgyártók létrehozhatnak egy UWP-eszközalkalmazást, amely az eszköz társaként szolgál. Ez a témakör ismerteti az UWP-eszközalkalmazás összetevőit, az egyik létrehozásának alapvető lépéseit, valamint azt a sorrendet, amelyben be kell küldenie az alkalmazást és az eszköz metaadatait a Microsoft Store irányítópultjára és a Windows Dev Center hardver irányítópultjára. Az egyes lépések részletes megtekintéséhez lásd a UWP eszközalkalmazás készítése lépésről lépésrecímű témakört.
Az építőelemek
A legalapvetőbb szinten az UWP-eszközalkalmazás egy olyan UWP-alkalmazás, amely egy adott eszközhöz van társítva az eszköz metaadatain keresztül. Egy UWP-eszközalkalmazásnak négy összetevője van: egy eszköz, egy alkalmazás, egy eszköz metaadatcsomagja és egy eszközillesztő. Nem kell eszköz metaadatait használnia a perifériaeszköz eléréséhez az eszközprotokoll API-kkal (USB, HID, Bluetooth GATT és Bluetooth RFCOMM). But you do need to use device metadata to enable special features such as automatic installation, AutoPlay, and device update.
| Component | Description |
|---|---|
| Device | Ez a fizikai eszköz. Peripheral devices are external to the PC enclosure. Internal devices are devices that reside inside or are integrated with the PC enclosure. |
| App | Az UWP-eszközalkalmazások olyan UWP-alkalmazások, amelyek testre szabott felhasználói élményt biztosítanak az eszköz számára, lehetővé téve a felhasználó számára az eszköz egyedi funkcióinak elérését. A device app contains a file named StoreManifest.xml that specifies the experience ID. The experience ID is a GUID that uniquely identifies a device metadata package. |
| Device metadata | Ez a Windows 7-hez esetleg már létrehozott eszköz metaadat-csomagjának kiterjesztett verziója. A Windows 8.1-ben az eszköz metaadatai létrehoznak egy hivatkozást az eszköz és az alkalmazás között. Ezt a hivatkozást a felhasználói felület azonosítója azonosítja. In addition to UI content for the PC (localizable model name, description, and photorealistic icons) the device metadata package specifies AutoPlay configuration and which app has privilege to access the device. A Windows automatikusan letölti az eszköz metaadatait a Windows Metadata Internet Service-ből (WMIS). |
| Driver | Minden UWP-eszközalkalmazás közvetetten illesztőprogramokat használ az eszközök eléréséhez. A Windows 8.1-ben bevezetett Windows Futtatókörnyezet eszközprotokoll API-k például beépített illesztőprogramokkal engedélyezik, hogy az alkalmazás USB-n, HID-on és Bluetooth-on keresztül kommunikáljon. Az API-k által használt illesztőprogramokról további információért lásd a következőket: 1. lépés: UWP eszközalkalmazás létrehozása. |
Important
Az egyéni illesztőprogramokat használó eszközhozzáféréshez a Microsoft jóváhagyása szükséges. További információért tekintse meg a PC-hez tartozó belső speciális eszközök UWP eszközalkalmazás-tervezési útmutatóját.
Development workflow
Egy UWP-eszközalkalmazás létrehozásának hat lépése van, feltéve, hogy már létrehozta az eszközt, és elküldte a szükséges illesztőprogramokat a Hardver irányítópultra. Az egyes lépésekkel kapcsolatos további részletekért kattintson a hivatkozásokra.
1. lépés: Az alkalmazás létrehozása. Társíthatja az alkalmazást a Microsoft Store-ral, fejlesztheti és tesztelheti az alkalmazást.
2. lépés: Az eszköz metaadatainak létrehozása. Az 'Device Metadata Authoring Wizard' használatával társíthatja az alkalmazását az eszközével, létrehozhat egy eszköz metaadat-csomagot, és egy StoreManifest.xml fájlt (amely megadja a felhasználói élmény azonosítót).
3. lépés: Felhasználói élményazonosító hozzáadása az alkalmazáshoz. A StoreManifest.xml fájl beépítése az alkalmazásba.
Ha az alkalmazás kiemelt alkalmazás, és nincs automatikus telepítésre konfigurálva, a 3. lépésre nincs szükség.
4. lépés: Az eszköz metaadatainak tesztelése (helyileg). Az Eszköz metaadatainak szerzői varázslója segítségével érvényesítheti és üzembe helyezheti az eszköz metaadatait a helyi fejlesztői munkaállomáson.
5. lépés: Az alkalmazás elküldése a Microsoft Store-irányítópultra. Az irányítópulton ellenőrizheti az értékesítési adatokat, és jelezheti a tesztelőknek, hogy az alkalmazás egy UWP-eszközalkalmazás.
Ha az alkalmazás kiemelt alkalmazás, és nincs automatikus telepítésre konfigurálva, a 6. lépés után elküldheti az alkalmazást a Microsoft Store irányítópultjára. További információ: Kiváltságos alkalmazás beküldési sorrend.
6. lépés: Eszköz metaadatainak elküldése a Windows Dev Center hardver irányítópultjára. Küldje el manuálisan az eszköz metaadat-csomagjait, vagy az Eszköz metaadatainak szerzői varázslóval hozzon létre egy tömeges beküldési csomagot, amelyet elküldhet a hardver irányítópultjára.
Standard beküldési sorrend
Amikor először küldi el az alkalmazást és az eszköz metaadatait a különböző irányítópultokra, az eseményeknek egy adott sorrendben kell történnie. Az alábbi táblázat azt is bemutatja, hogy mikor kell elküldeni az eszközillesztőt, ha van ilyen.
| Sequence | Description | Before continuing... |
|---|---|---|
| 1 | Az eszközillesztő elküldése a hardver irányítópultjára. | Várjon, amíg az illesztőprogram elérhetővé válik a Windows Update-ből. |
| 2 | Küldje el az alkalmazás a Microsoft Store irányítópultjára. | Várjon az elfogadásra, és amíg az alkalmazás élőben nem lesz elérhető a Microsoft Store-ban. |
| 3 | Küldje el az eszköz metaadatait a hardver irányítópultjára. Az alkalmazásnak a Microsoft Store-ban kell lennie, mielőtt a metaadatok át tudják adni az ellenőrzést a hardver irányítópultján. | Várjon 10 napot az elfogadásra és a terjesztésre. |
| 4 | Finish: Users can benefit from all features of the Microsoft Store device app. Note that device app features like automatic installation, AutoPlay, and device update won't work until the user has the device metadata and the app on the PC. Ha az alkalmazáshoz olyan illesztőprogramra van szükség, amelyet nem a Microsoft biztosít, az illesztőprogramnak is jelen kell lennie az alkalmazás működéséhez. |
Kiemelt alkalmazások beküldési sorrendje
Bizonyos esetekben az UWP-eszközalkalmazásoknak nem kell elérhetők lenniük a Microsoft Store-ban, mielőtt beküldi az eszköz metaadatait. Az UWP-eszközalkalmazás esetén:
Kiemelt alkalmazásként van megadva
Nincs konfigurálva az automatikus telepítéshez
Ha ez igaz az alkalmazásra, elküldheti az eszköz metaadatait a hardver irányítópultjára, mielőtt elküldené az UWP-eszközalkalmazást a Microsoft Store-irányítópultra. Ilyen esetekben nem kell hozzáadnia az élményazonosítót az alkalmazáshoz; Az alkalmazás jogosultsági szintű alkalmazásként való megadása az eszköz metaadataiban elegendő a jogosultságok érvénybe lépéséhez.
A nyomtatókhoz és kamerákhoz készült UWP-eszközalkalmazások automatikusan telepítenek. Ezért az ilyen típusú UWP-eszközalkalmazásoknak a szokásos beküldési sorrendet kell követniük, és az eszköz metaadatainak elküldése előtt be kell küldeniük a Microsoft Store-ba.
UWP-eszközalkalmazások korlátai
Az eszközgyártók az automatikus telepítéshez és az alkalmazásjogosításhoz az eszköz metaadataiban megadható UWP-alkalmazások számában korlátozottak. A perifériaeszköz-gyártók (IHV-k) például legfeljebb egy, automatikus telepítésre konfigurált alkalmazást küldhetnek be, és legfeljebb egy kiemelt alkalmazásként megadott alkalmazást. Az IHV-k egy olyan alkalmazást küldhetnek be, amely megfelel mindkét korlátozásnak vagy két alkalmazásnak, és mindegyik értekezlet csak egy korlátozással rendelkezik.
Important
Az eszköz gyártója által a Microsoft Store-ba beküldhető UWP-eszközalkalmazások teljes száma nincs korlátozva; ezek a korlátozások csak egyetlen eszköz metaadat-csomagra vonatkoznak.
A mobilszolgáltatók és az oem-eknek különböző korlátai vannak az eszköz metaadataiban megadható alkalmazások számára. További információkért az oem-eknek kapcsolatba kell lépniük a Microsoft OEM-képviselőjével.
Minden eszköz metaadat-csomagjában a következő korlátozások érvényesek:
| fejlesztő | Automatikus telepítési alkalmazáskorlát | Kiemelt jogosultságú alkalmazáskorlát |
|---|---|---|
| IHV | 1 | 1 |
| Mobile operator | 1 | 8 |
| OEM | contact Microsoft | contact Microsoft |