Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Ez a cikk a Windows alkalmazásfejlesztőinek nyújt tájékoztatást arról, hogyan integrálható a Windows alapértelmezett alkalmazásplatformjával, és hogyan utasíthatja a felhasználókat a Windows 11 alapértelmezett alkalmazásbeállításainak módosítására.
Az alapértelmezett alkalmazásplatform lehetővé teszi a fejlesztők számára, hogy regisztrálják alkalmazásaikat a windowsos fájl- és hivatkozástípusok támogatásához két fő forgatókönyv támogatásához:
- Lehetővé teszi a felhasználók számára, hogy megadják, hogy a Windows mely alkalmazásokat használja adott fájltípusok vagy hivatkozástípusok megnyitásához a Beállításokalapértelmezett alkalmazások UX-jának használatával.
- Lehetővé teszi a fejlesztők számára, hogy fájl- vagy hivatkozástípus meghívásával megkönnyítsék az alkalmazások közötti indítást.
Alapértelmezett alkalmazásélmény végfelhasználók számára
A Windows 11 lehetővé teszi a felhasználók számára az alapértelmezett alkalmazások módosítását a Windows Beállításai és más rendszer felhasználói felületén keresztül.
- A Windows automatikusan kérni fogja a felhasználót, amikor megnyit egy fájlt vagy hivatkozástípust, amikor az adott fájlhoz vagy hivatkozástípushoz regisztrált új alkalmazás van telepítve.
- Az alkalmazások a felhasználót a Beállításokra is irányíthatják az alapértelmezett alkalmazásbeállítások módosításához, és az alkalmazáson belüli kérések vagy dokumentáció segítségével irányíthatják a felhasználókat ezen a folyamaton.
Alkalmazásfejlesztők alapértelmezett alkalmazásbeállításai
Az alkalmazás regisztrálhat, hogy a fájl- és hivatkozástípusok alapértelmezett kezelője legyen. Az asztali Windows-alkalmazások és a WinUI-alkalmazások is regisztrálhatnak alapértelmezett kezelőként. Ha a felhasználó az alkalmazást választja alapértelmezett kezelőként, a Windows aktiválja az alkalmazást az adott fájl vagy hivatkozás meghívásakor.
Alapértelmezett alkalmazások platformjának ajánlott eljárásai a fejlesztők számára
-
ms-settings:defaultappsAz URI használatával közvetlenül elindíthatja az Alapértelmezett alkalmazások beállításlapját vagy az alkalmazás lapját az Alapértelmezett alkalmazásokban. További információ: Az Alapértelmezett alkalmazások beállításainak indítása lap. - Kérje meg figyelmesen a felhasználókat. Használjon környezetfüggő utasításokat, amikor az alkalmazás megnyit egy olyan fájltípust, amelyet támogat, de nem ez az alapértelmezett.
- Adjon meg egyértelmű utasításokat: Képernyőképek vagy részletes útmutatók belefoglalása az alkalmazásba vagy a támogatási webhelybe.
- A felhasználó választásának tiszteletben tartása: Kerülje az agresszív kéréseket vagy az ismétlődő értesítéseket.
- Csak akkor regisztráljon egy típusra, ha az adott típushoz tartozó összes indítást kezelni szeretné. Ha például az alkalmazásnak csak belsőleg kell használnia a fájltípust, akkor nem kell regisztrálnia, hogy az alapértelmezett kezelő legyen. Ha úgy dönt, hogy regisztrál egy típusra, meg kell adnia a végfelhasználónak azokat a funkciókat, amelyek az alkalmazásnak az adott típushoz való aktiválásakor várhatók.
Alkalmazásközi indítások végrehajtása az alapértelmezett alkalmazáshivatkozás-típusok használatával
Az alkalmazások átadhatnak egy másik alkalmazásnak a Launcher.LaunchUriAsync meghívásával például, hogy a Windows elindítsa a felhasználó által konfigurált alapértelmezett alkalmazást a megadott hivatkozástípushoz.
Az alkalmazások egy jól ismert URI-séma, például https: meghívásával utasíthatják a Windowst, hogy a felhasználó által beállított alapértelmezést használja.
Az alkalmazások explicit módon kiválaszthatnak egy másik alkalmazást, ha tudják, hogy milyen hivatkozástípust regisztrál az alapértelmezett alkalmazásplatformon, például ms-settings:.
Az URI-rendszerek lehetnek hivatalos, nyilvánosan dokumentált vagy védett rendszerek. Például
-
https:az Internet Assigned Numbers Authority által állandó sémaként van dokumentálva, mint RFC8615. - A Spotify nyilvánosan dokumentál egy sémát
spotify:, lásd : Spotify URI-k és azonosítók. - Más sémák lehetnek saját tulajdonúak, és megszakadt végponttól végpontig élményt eredményeznének a felhasználó számára, ha egy alkalmazás regisztrálja magát, és alapértelmezettként van beállítva egy olyan URI-sémához, amelynek implementálását nem ismeri.
Regisztrálás fájl- és hivatkozástípusokra
Minden alkalmazás részt vehet az alapértelmezett alkalmazásplatformon, ha regisztrál az általuk támogatott típusokra. A csomagolt alkalmazások az alkalmazáscsomag-jegyzéksémafájl uap:FileTypeAssociation elemével deklarálhatják a támogatott fájltípusokat. Más fájltársítási mechanizmusok is támogatottak a nem csomagolt alkalmazások esetében. További információ: Fájltípusok és fájltársítások , valamint a fájltársítások és az alapértelmezett programok irányelvei.
Aktiválás kezelése
A Windows-alkalmazások indításakor a Windows olyan információkat biztosít az alkalmazásnak, amelyek lehetővé teszik annak megállapítását, hogy egy fájltársításból vagy hivatkozástípus-hívásból indult-e el. További információ: Fájlaktiválás kezelése Windows-alkalmazásokban és URI-aktiválás kezelése Windows-alkalmazással.
Az alapértelmezett alkalmazásplatform biztonsági szempontjai
Annak érdekében, hogy a felhasználók alapértelmezett alkalmazásbeállításai védve legyenek a kártevők módosításával szemben anélkül, hogy a felhasználó tisztában lenne vele, a Windows megköveteli, hogy az alkalmazás alapértelmezett beállításait a Windows rendszer felhasználói felületén keresztül kell beállítani.
- A Windows nem engedélyezi az alapértelmezett alkalmazások programozott módosítását felhasználói beavatkozás nélkül a rendszer felhasználói felületén. További információ: Alkalmazás alapértelmezései felügyelt környezetekben
- Az alkalmazás alapértelmezett beállításainak felhasználói beállításai el vannak rejtve a beállításjegyzék-adattárakban. Az alkalmazások nem támogatják a beállításjegyzék-alapú módosításokat.
- Az alkalmazás alapértelmezett beállításainak felhasználóbeállítási adatait egy Windows szűrőillesztő (UCPD.sys) védi, amely megakadályozza, hogy az alkalmazások alapértelmezett adatokat írjanak.
- Az alkalmazások lekérdezhetik, hogy melyik alkalmazás az alapértelmezett egy adott típushoz. További információ: IApplicationAssociationRegistration::QueryCurrentDefault.
- A Microsoft Store által terjesztett alkalmazásoknak be kell tartaniuk a Microsoft Store szabályzatát, különösen a 10.2.8 szakaszt , amely megköveteli, hogy az alkalmazások csak támogatott módszereket használjanak a Windows-beállítások frissítéséhez, beleértve az alkalmazás alapértelmezett beállításait is.
Alkalmazás alapértelmezései felügyelt környezetekben
Felügyelt számítógépen az informatikai rendszergazdák szabályzattal szabályozhatják az alkalmazások alapértelmezett beállításait. Az alkalmazás alapértelmezett platformja csoportházirend- és mobileszköz-kezelési (MDM-) szabályzatokat biztosít a felügyeleti forgatókönyvek megkönnyítése érdekében. Ezek a szabályzatok a barangoló felhasználói profilokkal is együttműködnek az összetettebb környezetek támogatásához. Előfordulhat, hogy azok a megoldások, amelyek nem használják ezeket a szabályzatokat, a fent említett biztonsági szempontok miatt nem működnek megfelelően. További információ: ApplicationDefaults Policy CSP és Barangoló felhasználói profilok üzembe helyezése
Windows developer