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čů.
Toto téma popisuje základní proces vytvoření aplikace zařízení pro UPW pomocí sady Microsoft Visual Studio. Seznamte se s úlohami, které jsou společné pro všechny aplikace zařízení pro UPW.
Aplikace zařízení pro UPW je speciální druh aplikace pro UPW, kterou výrobci zařízení vytvářejí, aby sloužila jako doprovod k internímu nebo perifernímu zařízení. Pomocí metadat zařízení můžou aplikace zařízení spouštět privilegované operace a automaticky instalovat, když je zařízení připojené. Další informace o aplikacích pro zařízení s UPW najdete v tématu Seznámení s aplikacemi pro zařízení upW.
Toto téma je součástí podrobné řady. Podrobné pokyny k vytvoření aplikace pro zařízení s UPW najdete v tématu Vytvoření aplikace pro zařízení s UPW .
Než začnete
Tento podrobný průvodce předpokládá, že jste vytvořili projekt aplikace pro UPW a že už existují všechny potřebné ovladače zařízení.
Vytvoření projektu aplikace pro Microsoft Store
Než začnete, musíte mít nainstalovanou sadu Visual Studio a vytvořit projekt aplikace pro UPW. Pokud jste to ještě neudělali, můžete si zde stáhnout nástroje. Pokud chcete začít pracovat se sadou Microsoft Visual Studio, přečtěte si téma Vývoj aplikací pro UPW pomocí sady Visual Studio.
Požadavky na ovladač zařízení
Některé aplikace zařízení a rozhraní API upW vyžadují, aby vaše zařízení podporovalo ovladač dodaný Microsoftem nebo aby ovladač podporoval konkrétní model ovladačů. Tato tabulka uvádí požadavky na ovladače pro některé aplikace zařízení a rozhraní API.
| Aplikace zařízení nebo rozhraní API | Driver information |
|---|---|
| Aplikace UWP pro zařízení fotoaparátu | Ovladač kamery musí používat model ovladače AvStream. For more information on the AvStream driver model, see the AVStream Overview in the Windows Driver Kit. Další komponentu, která se označuje jako Ovladač MFT (transformace základu médií), lze dodat instalační balíček ovladače, který poskytuje vlastní efekty pro kameru. Další informace najdete v tématu Aplikace pro zařízení ve Windows Storu pro kamery. |
| Aplikace UWP pro zařízení tiskáren | Tiskárny musí používat ovladač tiskárny v4. Další informace najdete v tématu Vývoj ovladače tisku v4 . |
| USB APIs | To use the Windows RuntimeWindows.Devices.UsbAPIs, your device must be compatible with the Winusb.sys driver. |
| Rozhraní API pro zařízení HID (Human Interface Devices) | Rozhraní API HID jsou navržená pro použití přes USB, Bluetooth, Bluetooth Smart a přenosy I2C. To use the Windows RuntimeWindows.Devices.HumanInterfaceDevice APIs, your device must be compatible with the HIDClass.sys driver and the driver required by the transport. For more info, see HID Architecture. |
| Rozhraní Bluetooth GATT API | To use the Windows Runtime Bluetooth GATT APIs, Windows.Devices.Bluetooth.GenericAttributeProfile, your device must be compatible with the BthLEEnum.sys driver. |
| Rozhraní API Bluetooth RFCOMM | To use the Windows Runtime Bluetooth RFCOMM APIs, Windows.Devices.Bluetooth.Rfcomm, your device must be compatible with the Rfcomm.sys and BthEnum.sys drivers. |
Important
Přístup k zařízení pomocí vlastních ovladačů vyžaduje schválení od Microsoftu. OEM a IHV, které chtějí implementovat přístup zařízení pro specializované zařízení pomocí vlastního ovladače, by se nejprve měly obrátit na kontakt Microsoftu a prodiskutovat jejich scénář s týmem ekosystému Windows. Další informace najdete v části Model přístupu k vlastním ovladačům v průvodci návrhem aplikace pro zařízení UPW pro specializovaná zařízení interní pro počítač.
Vytvoření účtu Microsoft Storu
Vyžaduje se vývojářský účet v Microsoft Storu. Název vydavatele budete potřebovat při vytváření manifestu aplikace a metadat zařízení v pozdějších krocích. Jakmile vytvoříte profil obchodu, můžete si také rezervovat název aplikace.
Pokud chcete vytvořit účet Microsoft Storu, přejděte na Web Windows Dev Center.
Když zadáte zobrazovaný název vydavatele, zadejte název, pod kterým by vaše aplikace měly být uvedené v Microsoft Storu. Dokud se ověření účtu nedokončí, nebudete moct tento název změnit. Pečlivě zvolte název, protože zákazníci uvidí tento název při procházení a budou znát vaše aplikace podle tohoto názvu.
Přidružení aplikace k Microsoft Storu
Po vytvoření účtu Microsoft Storu a výběru názvu vydavatele přidružte aplikaci k Microsoft Storu. Doing so will automatically download the following values to your local app package manifest file, named Package.appxmanifest.
Zobrazovaný název balíčku
Package name
Publisher ID
Zobrazovaný název vydavatele
Pokud jste už vyvinuli metadata zařízení, budete muset po přidružení aplikace k Microsoft Storu aktualizovat metadata zařízení hodnotami z manifestu aplikace.
Přidružení aplikace k Microsoft Storu
In Solution Explorer, right-click your project and then select Store > Associate App with the Store.
V dialogovém okně Přidružit aplikaci k Microsoft Storu klikněte na Další. Zobrazí se výzva k přihlášení do Microsoft Storu.
On the Sign In page, sign in to the Microsoft Store and then click Next.
Na stránce Vybrat aplikaci pro tuto stránku balíčku vyberte název aplikace , kterou jste si rezervovali. You can also click Reserve Name to go to the Microsoft Store to reserve one.
After an app name is selected, click Next.
Na stránce souhrnu zkontrolujte hodnoty, které jste vybrali. If it looks good, click Associate. Otherwise, click Previous to go back and fix any errors. Clicking Associate automatically downloads the publisher display name and other values into the app package manifest.
Kontrola manifestu balíčku aplikace
Po přidružení aplikace k Microsoft Storu zkontrolujte manifest balíčku vaší aplikace a podívejte se, že zobrazovaný název vydavatele a další hodnoty byly vloženy podle očekávání. Ujistěte se, že název a název aplikace ukazují silné připojení k zařízení. Všimněte si také, že v balíčku aplikace je povolená jenom jedna aplikace.
Pro kontrolu manifestu balíčku aplikace
In Solution Explorer, double-click the package.appxmanifest file. Tím se otevře Návrhář manifestu. Návrhář manifestu je grafické uživatelské rozhraní pro podkladový soubor XML.
After the file opens in Manifest Designer, click the Packaging tab to see the Package and Publisher information.
To see the same information in XML, right-click package.appxmanifest and select Open With > XML (Text) Editor.
Poznamenejte si název balíčku, název vydavatele a ID aplikace. Budete je potřebovat pro další krok krok 2: Vytvoření metadat zařízení.
Volba certifikátu vydavatele
While you're reviewing the app package manifest with the Manifest Designer, choose a publisher certificate that matches the Publisher name in the manifest. While the Manifest Designer is open on the Packaging tab, click Choose Certificate to select the appropriate certificate.
Vývoj vaší aplikace zařízení UWP
Při vývoji aplikace zařízení pro UPW zvažte následující body.
Device capabilities
Pokud chcete získat přístup k zařízení, budete možná muset v manifestu balíčku aplikace zadat funkci zařízení. These are specified with the DeviceCapability element of the Package.appxmanifest file in your app's project. Mějte na paměti, že některé možnosti zařízení musí být zadány ručně. Další informace najdete v tématu Určení možností zařízení v manifestu balíčku.
Automatické přehrávání pro aplikace zařízení s UWP
Funkce automatického spouštění spustí vaši aplikaci ve výchozím nastavení, když je vaše zařízení připojené. Pokud chcete tuto funkci použít, budete muset upravit manifest balíčku aplikace a metadata zařízení. Další informace najdete v tématu Automatické přehrání aplikací pro zařízení s UPW.
Synchronizace nebo aktualizace zařízení na pozadí
Zařízení můžete synchronizovat nebo aktualizovat z aplikace pro zařízení UPW pomocí úloh na pozadí zařízení. Pokud chcete tuto funkci použít, budete muset aplikaci zadat jako privilegovanou aplikaci v metadatech zařízení. Další informace najdete v tématu Synchronizace a aktualizace zařízení pro aplikace zařízení pro UPW.
Learn more
- Aplikace zařízení pro UPW pro tiskárny: Zobrazení stavu tiskárny a rozšíření nastavení tisku Počínaje Windows 8.1 může vaše aplikace také spravovat tiskové úlohy a provádět údržbu tiskárny.
- Aplikace pro zařízení PRO UPW pro kamery: Rozšiřte možnosti fotoaparátu. Aplikace může také poskytovat vlastní efekty s ovladačem MFT.
- Integrating devices: Learn about Windows Runtime APIs for USB, HID, Bluetooth, Scanning, and more.
- Aplikace pro zařízení pro UPW pro interní zařízení: Využte, jak můžou OEM psát aplikace pro zařízení interní do počítače.
Použití sady Windows App Certification Kit
Pokud chcete aplikaci poskytnout nejlepší šanci na certifikaci, ověřte ji a otestujte na počítači před odesláním k certifikaci a výpisu v Microsoft Storu. Další informace najdete v tématu Certifikační sada aplikací pro Windows.