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.
Můžete získat podrobná telemetrická data a analytické zprávy, které vám umožní zjistit, jak si vedou vaše desktopové aplikace pro Windows, prostřednictvím nového programu pro desktopové aplikace pro Windows. Pokud chcete tyto sestavy zobrazit, přejděte na Partnerské centrum >řídicí panel Přehledy> aplikace pro Windows na desktopu a klikněte na Přehled.
Za přístup k tomuto datu se neúčtují žádné poplatky, stačí se zaregistrovat a přijmout smlouvu o programu Windows Desktop Application Program a pak nahrát podepsaný soubor pomocí stejného certifikátu, který jste použili k podepsání spustitelných souborů aplikace.
Připojte se k programu aplikací pro Windows Desktop
Pokud už vaše společnost má účet Partnerského centra: Přihlaste se k účtu Partnerského centra (pomocí účtu Microsoft přidruženého k vlastníkovi účtu) a přejděte na stránku Programy (v nastavení účtu nebo výběrem možnosti Vše v levé navigační nabídce). V části Program desktopové aplikace systému Windows klepněte na tlačítko Začínáme a připojte se k programu bez dalších poplatků. Pokud máte tenanta Azure AD přidruženého k vašemu účtu Partnerského centra, uživatelé, které jste přidali, budou mít přístup k programu desktopové aplikace pro Windows. Brzy vám umožníme nastavit podrobnější přístup pro tento program.
Návod
Pokud má vaše společnost účet v Partnerském centru, ale nemáte k němu přístup, požádejte správce, aby vás přidal jako uživatele. Mějte na paměti, že k programu desktopové aplikace systému Windows se může připojit pouze vlastník účtu.
Pokud vaše společnost nemá účet Partnerského centra: Můžete si zaregistrovat program desktopové aplikace pro Windows přímo bez poplatků. Brzy vám poskytneme možnost přidružit tenanta Azure AD k vašemu účtu , aby se mohli přihlásit i jiní lidé ve vaší společnosti.
Přidejte desktopové aplikace
Po připojení k programu budete muset na řídicí panel přidat desktopové aplikace Windows, abychom vám mohli začít zobrazovat analytické sestavy.
Podepisování kódu používáme k vytvoření identity vaší společnosti a načítání analýz pro aplikace, které publikujete.
Poskytneme vám soubor a požádáme vás, abyste ho podepsali stejnými platnými, neprošlými a nezrušenými certifikáty pro podepisování kódu, které používáte k podepisování vašich desktopových aplikací. Potom tento podepsaný soubor nahrajete na řídicí panel. To nám dává vědět, že všechny desktopové aplikace podepsané stejným certifikátem patří do vašeho účtu. Vaše informace o certifikátu nepoužíváme k žádnému jinému účelu.
Důležité
Pokud uvolníte novou desktopovou aplikaci, nemusíte tento proces opakovat. Po nahrání podepsaného souboru automaticky identifikujeme všechny nové aplikace podepsané stejným certifikátem a automaticky načteme analýzy pro tyto produkty. Také nemusíte distribuovat poskytnutý soubor v rámci vašich aplikací ani odesílat žádné typy mapování pro vaše produkty.
Přidání jedné nebo více desktopových aplikací
- Na stránce Přehled vyberte Přidat desktopové aplikace.
- Na další stránce stáhněte podepsaný soubor tak, že vyberete Stáhnout soubor a pak soubor uložíte do počítače.
- Podepište soubor, který jste právě stáhli, pomocí stejného certifikátu pro podepisování kódu, který používáte k ověření desktopových aplikací. K podepsání tohoto souboru můžete použít SignTool.exe (k dispozici v sadě Microsoft Visual Studio a jako součást sady Windows SDK). Další podrobnosti o tomto procesu jsou popsány níže.
- Soubor, který jste právě podepsali, nahrajte přetažením do pole (nebo kliknutím procházejte soubory).
- Volbou možnosti Odeslat proces dokončete.
Pokud používáte více než jeden podpisový certifikát kódu, můžete výše uvedené kroky zopakovat pro každý certifikát. Můžete stáhnout, podepsat a nahrát soubor pro každý aktuální certifikát, který používáte k podepsání aplikací. Pro stažený soubor ale můžete použít jenom jeden certifikát.
Po dokončení těchto kroků identifikujeme, které desktopové aplikace windows jsou podepsané stejným certifikátem, jaký jste použili k podepsání souboru. Ve většině případů začneme zobrazovat analytické sestavy do 48 hodin, i když může občas trvat delší dobu.
Podepsání staženého souboru pomocí signtool.exe
Microsoft poskytuje nástroj SignTool.exepro podepisování souborů s Visual Studio a Windows SDK. Tento nástroj můžete použít k provedení a ověření procesu podepisování kódu. Další informace o SignTool.exe najdete tady.
Tady jsou dva nejběžnější způsoby použití tohoto nástroje k podepsání podepsatelného souboru.
Pokud máte přístup k certifikátu pro podepisování kódu jako souboru PFX (Personal Information Exchange ):
signtool sign /f MyCert.pfx /p MyCertPassword /v SignableFile.bin
Pokud je podpisový certifikát kódu dostupný v místním úložišti certifikátů:
Signtool sign /v /s MY /n CertSubjectName SignableFile.bin
Po podepsání souboru můžete ověřit, že se úspěšně podepsal pomocí platného certifikátu, a to následujícím kódem:
signtool verify /a SignableFile.bin
Zobrazení analytických dat
Po nahrání podepsaných souborů a identifikaci desktopových aplikací se na řídicím panelu zobrazí přehled vašich aplikací spolu s klíčovými metrikami.
Naše telemetrická data budou zobrazovat informace o stavu, jako jsou chybové ukončení jednotlivých aplikací přidružených k vašemu certifikátu. Řídicí panel zobrazí přehled vašich aplikací spolu s klíčovými metrikami. Můžete vybrat libovolnou aplikaci pro zobrazení sestavy stavu, sestavy instalací a sestavy blokování na řídicím panelu. Analytická data můžete načíst také prostřednictvím kódu programu pomocí analytického rozhraní API microsoft Storu.
Poznámka:
Pokud zjistíme, že metadata aplikace byla aktualizována tak, aby používala nový název, začneme hlásit nová data pod novým názvem. Historická data přidružená k původnímu názvu se zachovají po dobu 30 dnů.
Analýza nebude dostupná pro aplikaci, dokud nebude nainstalovaná na nejméně 100 zařízeních.
Zpráva o stavu
Sestava stavu umožňuje získat data související s výkonem a kvalitou aplikace, včetně chybových ukončení a nereagujících událostí. Pokud je to možné, můžete zobrazit trasování zásobníku a/nebo soubory CAB pro další ladění.
Data můžete filtrovat několika způsoby, což vám umožní:
- Zobrazení souhrnu všech typů selhání seřazených podle počtu přístupů
- Podrobně prozkoumejte konkrétní selhání a stáhněte si výpis zásobníku, aby bylo možné problém ladit rychleji.
- Porovnání nové verze aplikace s předchozími verzemi
- Zobrazení dat o stavu v agregaci nebo v jednotlivých oblastech, což vám umožní izolovat problémy specifické pro danou oblast.
- Porovnání výkonu desktopových aplikací v různých verzích Windows nebo v konkrétní verzi, jako je nejnovější verze Windows 10
- Zobrazení informací o stavu jednoho konkrétního spustitelného souboru, který je součástí vaší aplikace
V horní části tabulky Selhání vyberte Nahrát symboly a nahrajte soubor .zip, který obsahuje soubory symbolů vaší aplikace. Tyto soubory symbolů budou indexovány a použity k vytváření přesnějších trasování zásobníku. Typy souborů symbolů v rámci .zip by měly být .pdb, .dllnebo .exe. Po úspěšném nahrání souboru .zip by se mělo zobrazit méně hodnot !Neznámé pro nová selhání v seznamu selhání vaší aplikace, a to přibližně za 5 dní.
Zpráva o instalacích
Sestava Instalace umožňuje zjistit, na kolika zařízeních byla aplikace v daném dni instalována, a průměrný počet zařízení, na kterých byla každá verze aplikace instalována za posledních 30 dnů.
Data můžete filtrovat několika způsoby, což vám umožní:
- Zobrazení souhrnu instalací seřazených podle oblíbenosti
- Porovnání nové verze aplikace s předchozími verzemi
- Zobrazení dat instalace v agregaci nebo podle oblastí
- Porovnání výkonu desktopových aplikací v různých verzích Windows nebo u konkrétní verze, jako je nejnovější verze Windows 10 nebo verze Windows Insider Fast a Slow
Sestava bloků aplikací
Sestava bloků aplikací umožňuje zobrazit informace o zařízeních s Windows 10, na kterých má aplikace vliv na upgrady Windows 10. Můžete zjistit, kolik zařízení se v daném dni týká, spolu s průměrným počtem zařízení za posledních 30 dnů.
Zahrnuté typy bloků upgradu jsou následující:
Kategorie | Problém | Popis | Pokyny poskytované uživatelům |
---|---|---|---|
Potenciální sediment | Zablokuje upgrade. | Aplikace nebude fungovat na nové verzi operačního systému. Akce uživatele se vyžaduje během instalace, aby bylo nutné pokračovat v upgradu. | Před upgradem odeberte aplikaci a zkontrolujte ji u vývojáře, jestli má kompatibilní verzi aplikace. |
Dočasný sediment | Může blokovat upgrade. Je potřeba aplikaci otestovat. | Microsoft prošetřuje problémy s upgradem související s touto aplikací. Upgrade nebude zaveden uživatelům, kteří mohou být ovlivněni. | Před upgradem odeberte aplikaci a zkontrolujte ji u vývojáře, jestli má kompatibilní verzi aplikace. |
Oznámení modulu runtime | V nové verzi verze operačního systému nemusí správně fungovat, ale upgrade se neblokuje. | Aplikace nezabrání upgradu, ale byly zjištěny problémy, které můžou bránit správnému fungování v nové verzi operačního systému. | Pro pokračování upgradu není nutná žádná akce, ale nezapomeňte aplikaci otestovat na nové verzi operačního systému a v případě potřeby se obraťte na vývojáře na kompatibilní verzi. |
Načtení analytických dat pomocí rozhraní API pro analýzu z Microsoft Storu
Rozhraní API pro analýzu v Microsoft Storu umožňuje programově načítat analytická data pro aplikace, které jste přidali do svého účtu.
Toto rozhraní API nabízí následující metody specifické pro program desktopové aplikace systému Windows:
- Instaluje
- Neúspěšné přístupy
- Podrobnosti o selhání
- Trasování zásobníku
- Soubor CAB
- Upgradovací bloky
- Podrobnosti o bloku upgradu
Další informace o používání tohoto rozhraní API najdete v tématu Analytická data Accessu pomocí služeb Store.
Správa metadat desktopové aplikace
K odvození logických seskupení spustitelných souborů do aplikací používáme ve vašich spustitelných souborech název souboru, verzi souboru, název produktu a metadata verze produktu. Pokud spustitelné soubory nemají přesná metadata, můžou se zobrazit společně pod neznámým názvem aplikace nebo název aplikace se ve výchozím nastavení použije k názvu jednotlivého spustitelného souboru.
Udržování metadat aplikací a souborů v aktualizovaném stavu pomáhá zajistit, aby byly na řídicím panelu správně reprezentované. Tady je několik doporučení:
- Certifikát použijte k podepsání každého spustitelného souboru, který chcete zobrazit v analytické sestavě, nejen instalační soubor.
- Zadejte konzistentní název produktu a informace o verzi produktu pro všechny spustitelné soubory, které patří do stejné aplikace (tj. Moje aplikace). Pokud jsou některé z vašich spustitelných souborů distribuovány s více aplikacemi, dejte jim jedinečné názvy (tj. sdílené komponenty), abyste viděli analýzy těchto spustitelných souborů odděleně od aplikací, se kterými byly distribuovány.
- Pokaždé, když provedete změny metadat, může se na řídicím panelu zobrazit nová položka vaší aplikace. Pokud provedete změnu, nová příchozí telemetrická data budou odrážet vaše změny, ale stará telemetrická data se budou stále zobrazovat jako neznámá aplikace.
- Při revizi souboru nezapomeňte aktualizovat verzi aplikace a čísla verzí produktu.
Návod
Použijte prostředky VERSIONINFO k nastavení FileDescription, FileVersion, ProductName a ProductVersion pro vaše soubory a aplikace. Následující příklad definuje prostředek VERSIONINFO :
#define VER_PRODUCTNAME_STR "Sample App" #define VER_PRODUCTVERSION 3,10,349,0 #define VER_PRODUCTVERSION_STR "3.10.349.0\0" #define VER_FILEDESCRIPTION_STR "Sample File" #define VER_FILEVERSION 3,10,349,0 #define VER_FILEVERSION_STR "3.10.349.0\0" #define VER_COMPANYNAME_STR "XYZ Corp." #define VER_LEGALCOPYRIGHT_STR "Copyright \251 XYZ Corp." VS_VERSION_INFO VERSIONINFO FILEVERSION VER_FILEVERSION PRODUCTVERSION VER_PRODUCTVERSION FILEFLAGSMASK VER_FILEFLAGSMASK FILEFLAGS VER_FILEFLAGS FILEOS VER_FILEOS FILETYPE VER_FILETYPE FILESUBTYPE VER_FILESUBTYPE BEGIN BLOCK "StringFileInfo" BEGIN BLOCK "040904E4" BEGIN VALUE "ProductName", VER_PRODUCTNAME_STR VALUE "ProductVersion", VER_PRODUCTVERSION_STR VALUE "FileDescription", VER_FILEDESCRIPTION_STR VALUE "FileVersion", VER_FILEVERSION_STR VALUE "CompanyName", VER_COMPANYNAME_STR VALUE "LegalCopyright", VER_LEGALCOPYRIGHT_STR END END END
Přidání a správa uživatelů účtu
Azure Active Directory můžete použít k přidání a správě dalších uživatelů v účtu programu Windows Desktop Application Program. Můžete přidat jednotlivé uživatele, skupiny uživatelů nebo aplikace Azure AD, přičemž každá z nich má předdefinovanou roli (Manažer nebo Vývojář).
Přidružení Azure Active Directory k vašemu účtu
Abyste mohli přidávat a spravovat uživatele účtu, musíte nejdřív přidružit svůj účet ke službě Azure Active Directory vaší organizace. Pokud už vaše organizace používá Office 365 nebo jiné obchodní služby od Microsoftu, už máte Azure AD. V opačném případě můžete vytvořit nového tenanta Azure AD bez dalších poplatků.
Další informace najdete v tématu Přidružení Azure Active Directory k účtu Partnerského centra . I když se toto téma zaměřuje na vývojářský program aplikací pro Windows, přidružení tenanta funguje stejně jako pro program desktopových aplikací pro Windows.
Přidání uživatelů, skupin a aplikací Azure AD do vašeho účtu
Jakmile nastavíte přidružení Azure AD, můžete přidat uživatele tak, že přejdete do části Uživatelé v části Nastavení účtu. Každému uživateli je přiřazena role, která definuje přístup k účtu. Můžete také přidat skupiny uživatelů a aplikací Azure AD, abyste jim udělili přístup k vašemu účtu v Partnerském centru. Další informace o přidávání uživatelů najdete v tématu Přidání uživatelů, skupin a aplikací Azure AD.
Každému uživateli, skupině nebo aplikaci Azure AD, kterou přidáte do svého účtu, musí být přiřazena role. Tento proces je popsaný v tématu Nastavení rolí nebo vlastních oprávnění pro uživatele účtu. Upozorňujeme však, že pro program desktopových aplikací systému Windows není možné přiřadit vlastní oprávnění ani omezit přístup podle produktu. Místo toho musí být každému uživateli přiřazena jedna z následujících standardních rolí.
Role | Popis |
---|---|
Manažer | Může nahrát a odebrat certifikáty a může zobrazit všechna analytická data. Má úplný přístup k účtu s výjimkou změny finančních informací. To zahrnuje správu uživatelů, ale mějte na paměti, že možnost vytvářet a odstraňovat uživatele v tenantovi Azure AD závisí na oprávnění účtu v Azure AD. To znamená, že pokud má uživatel přiřazenou roli Správce, ale nemá oprávnění globálního správce v Azure AD organizace, nebude moct vytvářet nové uživatele ani odstraňovat uživatele z adresáře (i když může změnit roli účtu uživatele). Upozorňujeme, že pokud je váš účet přidružený k více než jednomu tenantovi Azure AD, správce neuvidí úplné podrobnosti pro uživatele (včetně křestní jména, příjmení, e-mailu pro obnovení hesla a toho, jestli jsou globálním správcem Azure AD), pokud nejsou přihlášení ke stejnému tenantovi jako tento uživatel s účtem, který má pro daného tenanta oprávnění globálního správce. Můžou ale přidávat a odebírat uživatele v libovolném tenantovi, který je přidružený k účtu. |
Vývojář | Může zobrazit aplikace a detaily certifikátu přidružené k účtu a může zobrazit zprávu Stav a Instalace. Nejde zobrazit finanční informace nebo nastavení účtu. |
Nejčastější dotazy
- Proč nevidím žádná data pro aplikaci? Nebudeme zobrazovat data, dokud nezjistíme dostatek uživatelů, aby shromáždili smysluplné informace. Pokud jste právě vydali aplikaci, může trvat nějakou dobu, než dosáhnete této minimální prahové hodnoty přijetí. Dalším důvodem, proč se nemusí zobrazovat data, je to, že jste soubor nepodepsali certifikátem pro určitou aplikaci. Nezapomeňte nahrát soubory podepsané každým certifikátem, který používáte k podepsání aplikací.
- Můžu k datům přistupovat prostřednictvím rozhraní API? Ano, data budou zpřístupněna prostřednictvím veřejného rozhraní API, když je program k dispozici všem vývojářům.
- A co aplikace se staršími certifikáty? Bohužel nepodporujeme odesílání certifikátů, jejichž platnost vypršela nebo byla odvolána, i když je obnovíte pomocí stejného klíče.
- Proč se mi zobrazuje aplikace, které nerozpoznám? Pokud certifikát, který používáte k podepisování souborů ve vaší aplikaci, používá také někdo jiný ve vaší společnosti k podepsání jiné aplikace, zobrazí se také telemetrie pro tuto aplikaci. V budoucnu vám poskytneme možnost skrýt aplikace z řídicího panelu. Pokud je váš firemní účet připojený k tenantovi Azure AD, můžete požádat správce o úpravu uživatelských oprávnění tak, aby se vám zobrazovaly jenom konkrétní aplikace.
- Jak můžu poskytnout zpětnou vazbu k prostředí nebo získat podporu? Pokud potřebujete pomoc, můžete tady vytvořit žádost o podporu. Pokud chcete sdílet zpětnou vazbu, použijte odkaz Váš názor (v části Nastavení účtu) a vyberte oblast Analýza a dejte nám vědět, co si myslíte.