Megosztás:


1. lépés: UWP-eszközalkalmazás létrehozása

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.

eszközalkalmazás munkafolyamata, 1. lépés.

Ez a témakör a UWP-eszközalkalmazások Microsoft Visual Studio használatával történő létrehozásának alapszintű folyamatát ismerteti. Megismerheti az összes UWP-eszközalkalmazásban gyakori feladatokat.

Az UWP-eszközalkalmazások egy speciális UWP-alkalmazás, amelyet az eszközgyártók hoznak létre, hogy társként szolgálhassanak a belső vagy perifériaeszközükhöz. Az eszköz metaadatainak használatával az eszközalkalmazások emelt szintű műveleteket futtathatnak, és automatikusan telepíthetik, amikor egy eszköz csatlakoztatva van. További információ az UWP-eszközalkalmazásokról: Meet UWP device apps.

Ez a témakör egy lépésenkénti sorozat része. A bevezetéshez tekintse meg a UWP-eszközalkalmazás lépésről lépésre történő felépítését.

Mielőtt hozzákezdene

Ez a lépésenkénti útmutató feltételezi, hogy létrehozott egy UWP-alkalmazásprojektet, és hogy a szükséges eszközillesztők már léteznek.

A Microsoft Store alkalmazásprojekt létrehozása

A kezdés előtt telepítenie kell a Visual Studiót, és létre kell hoznia egy UWP-alkalmazásprojektet. Ha még nem tette meg, letöltheti az eszközöket itt. A Microsoft Visual Studio használatának megkezdéséhez lásd : UWP-alkalmazások fejlesztése a Visual Studióval.

Az eszközillesztő követelményei

Egyes UWP-eszközalkalmazások és API-k megkövetelik, hogy az eszköz egy Microsoft által biztosított illesztőprogramot támogatjon, vagy hogy az illesztőprogram egy adott illesztőprogram-modellt támogatjon. Ez a táblázat felsorolja egyes eszközalkalmazások és API-k illesztőprogram-követelményeit.

Eszközalkalmazás vagy API Driver information
UWP-eszközalkalmazások kamerához A kamera illesztőprogramjának az AvStream illesztőprogram-modellt kell használnia. For more information on the AvStream driver model, see the AVStream Overview in the Windows Driver Kit. Az illesztőprogram telepítési csomagjával egy további összetevő, az úgynevezett Driver MFT (médiaalap-átalakítás) is elérhető, hogy egyéni effektusokat biztosítson a kamerához. További információ: Windows Áruházbeli eszközalkalmazások kamerákhoz.
UWP-eszközalkalmazások nyomtatókhoz A nyomtatóknak a v4-nyomtatóillesztőt kell használniuk. További információt a v4-nyomtatóillesztő fejlesztése című témakörben talál.
USB APIs To use the Windows RuntimeWindows.Devices.UsbAPIs, your device must be compatible with the Winusb.sys driver.
Human Interface Device (HID) API-k A HID API-k USB, Bluetooth, Bluetooth Smart és I2C átvitelen keresztül történő használatra lettek tervezve. 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.
Bluetooth GATT API-k To use the Windows Runtime Bluetooth GATT APIs, Windows.Devices.Bluetooth.GenericAttributeProfile, your device must be compatible with the BthLEEnum.sys driver.
Bluetooth RFCOMM API-k 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

Az egyéni illesztőprogramokat használó eszközhozzáféréshez a Microsoft jóváhagyása szükséges. Azok az oem-eknek és IHV-knek, amelyek egyéni illesztőprogrammal szeretnének eszközhozzáférést implementálni egy speciális eszközhöz, először kapcsolatba kell lépniük a Microsoft-partnerükkel, hogy megbeszéljék a forgatókönyvüket a Windows ökoszisztéma-csapatával. További információt az UWP eszközalkalmazás-tervezési útmutatójának Egyéni illesztőprogram-hozzáférési modell című szakaszában talál, amely a számítógépen belüli speciális eszközökhöz készült.

Microsoft Store-fiók létrehozása

Fejlesztői fiókra van szükség a Microsoft Store-ban. Az alkalmazásjegyzék és az eszköz metaadatainak későbbi lépésekben történő létrehozásakor szüksége lesz a közzétevő nevére. Az áruházprofil létrehozása után az alkalmazás nevét is lefoglalhatja.

Microsoft Store-fiók létrehozásához nyissa meg a Windows Fejlesztői központot.

A közzétevő megjelenítendő nevének megadásakor adja meg azt a nevet, amely alatt az alkalmazásoknak szerepelnie kell a Microsoft Store-ban. Ezt a nevet csak akkor módosíthatja, ha a fiók ellenőrzése befejeződött. Gondosan válassza ki a nevet, mivel az ügyfelek ezt a nevet fogják látni böngészéskor, és ezzel a névvel fogják megismerni az alkalmazásait.

Az alkalmazás társítása a Microsoft Store-ral

Miután létrehozott egy Microsoft Store-fiókot, és kiválasztotta a közzétevő nevét, társítsa az alkalmazást a Microsoft Store-hoz. Doing so will automatically download the following values to your local app package manifest file, named Package.appxmanifest.

  • Csomagmegjelenítés neve

  • Package name

  • Publisher ID

  • Közzétevő megjelenítendő neve

Ha már kifejlesztette az eszköz metaadatait, miután hozzárendelte az alkalmazást a Microsoft Store-hoz, frissítenie kell az eszköz metaadatait az alkalmazásjegyzékben szereplő értékekkel.

Az alkalmazás társítása a Microsoft Store-hoz

  1. In Solution Explorer, right-click your project and then select Store > Associate App with the Store.

  2. Az Alkalmazás társítása a Microsoft Store párbeszédpanelen kattintson a Tovább gombra. A rendszer kérni fogja, hogy jelentkezzen be a Microsoft Store-ba.

  3. On the Sign In page, sign in to the Microsoft Store and then click Next.

  4. A csomaglap alkalmazásnevének kiválasztása lapon válassza ki a fenntartott alkalmazásnevet . You can also click Reserve Name to go to the Microsoft Store to reserve one.

  5. After an app name is selected, click Next.

  6. Az összefoglaló lapon tekintse át a kiválasztott értékeket. 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.

Az alkalmazáscsomag jegyzékfájljának áttekintése

Miután hozzárendelte az alkalmazást a Microsoft Store-hoz, tekintse át az alkalmazás csomagjegyzékét, és ellenőrizze, hogy a közzétevő megjelenítendő neve és egyéb értékei a várt módon lettek-e beszúrva. Győződjön meg arról, hogy az alkalmazás címe és neve erős kapcsolatot mutat az eszközzel. Azt is vegye figyelembe, hogy az alkalmazáscsomagban csak egy alkalmazás engedélyezett.

Az alkalmazáscsomag jegyzékfájljának áttekintése

  1. In Solution Explorer, double-click the package.appxmanifest file. Ekkor megnyílik a Jegyzéktervező. A Jegyzéktervező a mögöttes XML-fájl grafikus felhasználói felülete.

  2. 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.

  3. Jegyezze fel a csomag nevét, a közzétevő nevét és az alkalmazásazonosítót. A következő lépéshez, a 2. lépéshez szüksége lesz rájuk : Eszköz metaadatainak létrehozása.

Közzétevői tanúsítvány kiválasztása

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.

UWP-eszközalkalmazás fejlesztése

Az UWP-eszközalkalmazás fejlesztésének megkezdésekor vegye figyelembe az alábbi szempontokat.

Device capabilities

Előfordulhat, hogy az eszköz eléréséhez meg kell adnia egy eszközképességet az alkalmazáscsomag jegyzékében. These are specified with the DeviceCapability element of the Package.appxmanifest file in your app's project. Vegye figyelembe, hogy bizonyos eszközképességeket manuálisan kell megadni. További információ: Eszközképességek megadása a csomagjegyzékben.

Automatikus lejátszás UWP-eszközalkalmazásokhoz

Az Automatikus lejátszás alapértelmezés szerint elindítja az alkalmazást, amikor az eszköz csatlakoztatva van. A funkció használatához szerkesztenie kell az alkalmazáscsomag jegyzékfájlját és az eszköz metaadatait. További információ: AutoPlay for UWP device apps.

Az eszköz szinkronizálása vagy frissítése a háttérben

Eszközháttér-feladatok használatával szinkronizálhatja vagy frissítheti az eszközt egy UWP-eszközalkalmazásból. A funkció használatához meg kell adnia az alkalmazást kiemelt alkalmazásként az eszköz metaadataiban. További információ: Eszközszinkronizálás és frissítés UWP-eszközalkalmazásokhoz.

Learn more

A Windows App Certification Kit használata

Annak érdekében, hogy az alkalmazás a lehető legnagyobb eséllyel kapjon minősítést, érvényesítse és tesztelje azt a számítógépen, mielőtt elküldené minősítésre és listázásra a Microsoft Store-ban. További információ: Windows App Certification Kit.

Next step