Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Important
Metadata zařízení jsou zastaralá a budou odebrána v budoucí verzi Windows. Informace o nahrazení této funkce naleznete v tématu Metadata kontejneru balíčku ovladačů.
Výrobci zařízení můžou vytvořit aplikaci zařízení pro UPW, která slouží jako doplněk k jejich zařízení. Toto téma popisuje komponenty aplikace zařízení pro UPW, základní kroky pro vytvoření jedné aplikace a pořadí, ve kterém musíte odeslat metadata aplikace a zařízení na řídicí panel Microsoft Storu a hardwarový řídicí panel Windows Dev Center. Podrobnější informace o jednotlivých krocích najdete v tématu Vytvoření aplikace pro zařízení pro UPW krok za krokem.
Stavební bloky
Na nejzákladnější úrovni je aplikace zařízení UWP aplikací UWP, která je spojena s konkrétním zařízením prostřednictvím metadat zařízení. Aplikace zařízení UPW má čtyři komponenty: zařízení, aplikaci, balíček metadat zařízení a ovladač zařízení. K přístupu k perifernímu zařízení pomocí rozhraní API protokolu zařízení (USB, HID, Bluetooth BLUETOOTH a Bluetooth RFCOMM) nemusíte používat metadata zařízení. But you do need to use device metadata to enable special features such as automatic installation, AutoPlay, and device update.
| Component | Description |
|---|---|
| Device | Toto je fyzické zařízení. Peripheral devices are external to the PC enclosure. Internal devices are devices that reside inside or are integrated with the PC enclosure. |
| App | Aplikace zařízení pro UPW je aplikace pro UPW, která poskytuje přizpůsobené uživatelské prostředí pro zařízení a umožňuje uživateli přístup k jedinečným funkcím zařízení. 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 | Toto je rozšířená verze libovolného balíčku metadat zařízení, který jste už možná vytvořili pro Windows 7. Ve Windows 8.1 vytvoří metadata zařízení propojení mezi zařízením a aplikací. Tento odkaz je identifikován v ID prostředí. 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. Windows automaticky stáhne metadata zařízení ze služby WMIS (Windows Metadata Internet Service). |
| Driver | Všechny aplikace zařízení pro UPW používají pro přístup k zařízením ovladače nepřímo. Například rozhraní API protokolu zařízení prostředí Windows Runtime, která byla zavedena ve Windows 8.1, používají vestavěné ovladače, aby vaše aplikace mohla komunikovat přes USB, HID a Bluetooth. Další informace o ovladačích používaných těmito rozhraními API najdete v kroku 1: Vytvoření aplikace zařízení pro UPW. |
Important
Přístup k zařízení pomocí vlastních ovladačů vyžaduje schválení od Microsoftu. Další informace najdete v Průvodci návrhem UWP aplikací pro specializovaná zařízení interní pro PC.
Development workflow
K vytvoření aplikace zařízení pro UPW existuje šest kroků za předpokladu, že jste zařízení už vytvořili a odeslali všechny potřebné ovladače na řídicí panel hardwaru. Kliknutím na odkazy zobrazíte další podrobnosti o jednotlivých krocích.
Krok 1: Vytvořeníaplikace . Přidružte aplikaci k Microsoft Storu, vyvíjejte ji a otestujte ji.
Krok 2: Vytvoření metadat zařízení. Pomocí Průvodce vytvářením metadat zařízení přidružte aplikaci k zařízení, vytvořte balíček metadat zařízení a vytvořte soubor StoreManifest.xml (který určuje ID prostředí).
Krok 3: Přidejte ID prostředí do aplikace. Začleňte soubor StoreManifest.xml do aplikace.
Pokud je vaše aplikace privilegovaná a není nakonfigurovaná pro automatickou instalaci, krok 3 se nevyžaduje.
Krok 4: Otestování metadat zařízení (místně). Pomocí Průvodce vytvářením metadat zařízení ověřte a nasaďte metadata zařízení do místní vývojové pracovní stanice.
Krok 5: Odešlete aplikaci na řídicí panel Microsoft Storu. Pomocí řídicího panelu potvrďte podrobnosti o prodeji a indikujte testerům, že je aplikace aplikací pro zařízení UPW.
Pokud je vaše aplikace privilegovaná a není nakonfigurovaná pro automatickou instalaci, můžete aplikaci odeslat na řídicí panel Microsoft Storu po kroku 6. Další informace najdete v posloupnosti odesílání privilegovaných aplikací.
Krok 6: Odeslání metadat zařízení do hardwarového řídicího panelu Windows Dev Center. Odešlete balíčky metadat zařízení ručně nebo pomocí Průvodce vytvářením metadat zařízení vytvořte balíček hromadného odeslání, který můžete odeslat na hardwarový řídicí panel.
Standardní sekvence odeslání
Při prvním odeslání metadat aplikace a zařízení do různých řídicích panelů se události musí nacházet v určité sekvenci. Následující tabulka také ukazuje, kdy odeslat ovladač zařízení, pokud je to možné.
| Sequence | Description | Before continuing... |
|---|---|---|
| 1 | odešlete ovladač zařízení na řídicí panel hardwaru. | Počkejte, až bude ovladač dostupný ze služby Windows Update. |
| 2 | odeslat aplikaci na řídicí panel Microsoft Storu. | Počkejte na přijetí a počkejte, až bude aplikace aktivní na Microsoft Storu. |
| 3 | Odešlete metadata zařízení na řídicí panel hardwaru. Aby metadata mohla projít ověřením na hardwarovém řídicím panelu, musí být aplikace v Microsoft Store. | Počkejte 10 dní na přijetí a distribuci. |
| 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. Pokud aplikace vyžaduje ovladač, který microsoft nezadá, musí být tento ovladač také k dispozici, aby aplikace fungovala. |
Sekvence odeslání privilegované aplikace
V některých případech aplikace zařízení pro UWP nemusí být dostupné v Microsoft Storu před odesláním metadat zařízení. Když vaše aplikace pro UWP zařízení:
Je určen jako privilegovaná aplikace.
Není nakonfigurovaná pro automatickou instalaci
Pokud to platí pro vaši aplikaci, můžete před odesláním aplikace pro UPW na řídicí panel Microsoft Storu odeslat metadata zařízení na hardwarový řídicí panel. V takových případech nemusíte do aplikace přidávat ID prostředí; Zadání aplikace jako privilegované aplikace v metadatech zařízení stačí k tomu, aby se oprávnění projevila.
Aplikace UWP pro zařízení, jako jsou tiskárny a kamery, se instalují automaticky. Proto tyto typy aplikací zařízení pro UPW musí dodržovat standardní sekvenci odeslání a před odesláním metadat zařízení je nutné je odeslat do Microsoft Storu.
Omezení aplikací pro zařízení s UPW
Výrobci zařízení jsou omezeni počtem aplikací UPW, které mohou být zadány v metadatech zařízení pro automatickou instalaci a oprávnění aplikace. Výrobci periferních zařízení mohou například odeslat až jednu aplikaci nakonfigurovanou pro automatickou instalaci a až jednu aplikaci určenou jako privilegovaná aplikace. IHV může odeslat jednu aplikaci, která splňuje obě omezení nebo dvě aplikace, přičemž každá schůzka má jenom jedno z omezení.
Important
Celkový počet aplikací zařízení pro UPW, které výrobce zařízení může odeslat do Microsoft Storu, neexistuje žádný limit; tato omezení platí pouze pro jeden balíček metadat zařízení.
Mobilní operátoři a OEM mají různá omezení počtu aplikací, které můžou zadat v metadatech zařízení. Další informace získáte od zástupců OEM společnosti Microsoft.
V každém balíčku metadat zařízení platí následující omezení:
| Developer | Omezení automatické instalace aplikací | Limit privilegovaných aplikací |
|---|---|---|
| IHV | 1 | 1 |
| Mobile operator | 1 | 8 |
| OEM | contact Microsoft | contact Microsoft |