Sdílet prostřednictvím


Snímky obrazovky androidu

Důležité

31. března 2025 je naplánované vyřazení z provozu. I když můžete dál používat Visual Studio App Center, dokud ho úplně vyřadíte, existuje několik doporučených alternativ, na které můžete zvážit migraci.

Přečtěte si další informace o časových osách a alternativách podpory.

Pokud sestavy testů App Center v Androidu konzistentně zobrazují prázdné nebo zakódované snímky obrazovky, je typickou příčinou zakázání snímků obrazovky ve vaší aplikaci. Toto nastavení androidu se často používá v aplikacích, které zpracovávají citlivá data, jako jsou finance nebo lékařské informace.

Toto nastavení je řízeno konstantou FLAG_SECURE v systému WindowManager.LayoutParams (Android.Views.WindowManagerFlags.Secure v Xamarin.Androidu):

Příznak okna: Zacházejte s obsahem okna jako se zabezpečeným, což brání jeho zobrazení na snímcích obrazovky nebo zobrazení na nezabezpečených displejích.

Viz WindowManager.LayoutParams FLAG_SECURE. Informace o Xamarin.Android najdete také v tématu Android.Views.WindowManagerFlags.Secure.

FLAG_SECURE se zpracovává odlišně mezi zařízeními a mezi různými verzemi operačního systému Android. Některá zařízení nebo starší verze Androidu budou dál povolovat snímky obrazovky, jiné budou zobrazovat prázdné obrazovky a jiné budou zobrazovat snímky obrazovky s rozpadanou obrazovkou.

Pokud vaše aplikace zakázala snímky obrazovky, pak zobrazení prázdných nebo rozpadaných snímků obrazovky v testovací sestavě ukazuje, že tato funkce zabezpečení funguje pro vaši aplikaci tak, jak má.

Pokud vaše aplikace zakázala snímky obrazovky nastavením příznaku FLAG_SECURE v WindowManager.LayoutParams testovacích sestavách, ale chcete, aby se snímky obrazovky zobrazovaly v testovacích sestavách, je alternativním řešením v App Center Test vytvořit testovací sestavení, které nenastaví FLAG_SECURE příznak. V kódu můžete vyhledat FLAG_SECURE nebo WindowManagerFlags.Secure (Xamarin.Android), abyste zjistili, kde a jak je tato hodnota nastavená.

Získání nápovědy

Podporu můžete kontaktovat na portálu App Center. V pravém horním rohu obrazovky vyberte nabídku Nápověda (?) a pak zvolte Kontaktovat podporu. Na vaše dotazy odpoví náš vyhrazený tým podpory.

Pokud potřebujete pomoc s testovacím spuštěním, přejděte na příslušný testovací běh, zkopírujte adresu URL z prohlížeče a vložte ji do konverzace podpory. Adresa URL testovacího spuštění vypadá nějak takto https://appcenter.ms/orgs/OrgName/apps/App-Name/test/runs/77a1c67e-2cfb-4bbd-a75a-eb2b4fd0a747: .