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