
Testování aktualizací softwaru v betaprogramu AppleSeed pro IT
AppleSeed pro IT je program navržený speciálně pro zákazníky ze sektoru firem a vzdělávacích zařízení, kteří mají zájem testovat každou z nových betaverzí softwaru Apple ve svých organizacích. Tento program umožňuje profesionálům z oboru IT a správcům technologií ve svých jedinečných pracovních prostředích vyhodnocovat nejnovější předběžné verze softwaru, poskytovat prostřednictvím speciálního procesu hlášení zpětnou vazbu přímo technickým týmům společnosti Apple a zapojit se podrobných testovacích plánů a diskusních fór s dalšími účastníky.
V systémech iOS 17.5, iPadOS 17.5, macOS 14.5 a novějších je správa účasti na betaprogramech v organizacích jednodušší než kdykoli dříve. Uživatelé můžou dostat nabídku registrace do betaprogramů, i když nemají účet Apple, a zaregistrovat se v Nastavení nebo Nastavení systému. Služby správy zařízení také můžou zařízení zaregistrovat automaticky během konfigurování v Průvodci nastavením s použitím automatické registrace zařízení, nebo i později na dálku, pokud se jedná o zařízení pod dohledem se systémem iOS 18, iPadOS 18 či macOS 15 nebo novějším. V případě potřeby lze ve službě správy zařízení využít možnost odebrat zařízení pod dohledem z betaprogramů a zamezit uživatelům v ruční registraci. Nebude tudíž nutné, aby uživatel prováděl příslušné kroky ručně, a proces testování betaverze bude po celou dobu jeho trvání jednodušší.
Aby bylo možné nabídnout zapojení do programu betaverzí AppleSeed pro IT bez použití účtu Apple, musí se k portálu AppleSeed pro IT přihlásit uživatel v roli správce Apple School Manageru nebo Apple Business Manageru a přijmout jménem své organizace smluvní podmínky aktuálního období betaprogramu.
Přestože registraci v betaprogramu lze spravovat, aniž by bylo nutné mít účet Apple, organizace můžou zvážit poskytnutí spravovaného účtu Apple participujícím uživatelům a umožnit jim odesílat zpětnou vazbu přímo společnosti Apple. To také zajistí, že odeslaná zpětná vazba bude vázána na jejich organizaci. Pokud se uživatelé rozhodnou odeslat zpětnou vazbu týmu, a ne pro osobní zpětnou vazbu, můžou ostatní uživatelé (například IT tým) pracovat s odeslanými informacemi a mít o nich přehled. Další informace o zpětných vazbách v rámci týmu najdete v tématu Manage team feedback in Feedback Assistant on Mac (Správa zpětné vazby týmu v aplikaci Feedback Assistant na Macu) v Feedback Assistant User Guide (uživatelské příručce pro Feedback Assistant.
Podobně jako v případě aktualizací a upgradů softwaru, lze betaverze poskytované těmito programy na zařízeních pod dohledem odložit, přičemž deklarativní stavová zpráva bude poskytovat přehlednější informace a umožní organizacím sledovat registrace do betaprogramů na spravovaných zařízeních.
Dostupné možnosti konfigurace umožňují organizacím zaregistrovat různá zařízení do různých betaprogramů na dálku a – spolu s možností odložit vydání betaverzí a produkčních verzí – je lze už od prvního vydání betaverze využít k implementaci přístupu postupného testování a uvádění těchto verzí do provozu.
Poznámka: Konfigurace betaverze a stavová správa nejsou podporovány na zařízeních využívajících registraci uživatelů.
Registrace zařízení v betaprogramech
Pokud chcete zaregistrovat zařízení do programu Apple Beta Software nebo AppleSeed pro IT, musí služba správy zařízení získat token od společnosti Apple a poskytnout ho zařízením během automatické registrace zařízení nebo prostřednictvím deklarace com.apple.configuration.softwareupdate.settings.
Prvním krokem je registrace uživatele v roli správce Apple School Manageru nebo Apple Business Manageru na stránkách https://beta.apple.com/for-it. Po registraci může služba správy zařízení požádat o dostupné tokeny betaprogramu přes koncový bod https://mdmenrollment.apple.com/os-beta-enrollment/tokens. Podobně jako u koncových bodů jiných služeb, které jsou k dispozici na mdmenrollment.apple.com, je nutné služby správy zařízení ověřovat pomocí tokenu OAuth.

Požadavek HTTP GET musí obsahovat následující pole záhlaví (všechny hodnoty jsou povinné):
| Pole HTTP záhlaví | Popis | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| 
 | Token OAuth pro ověření požadavku. Další informace o procesu ověřování najdete v tématu Authenticating with a Device Enrollment Program (DEP) Server (Ověřování prostřednictvím serveru služby Device Enrollment Program (DEP)) na webových stránkách Apple Developer. | ||||||||||
| 
 | Je nutné nastavit na hodnotu 1 | ||||||||||
Koncový bod služby vrátí objekt ve formátu JSON s následující strukturou:
{  "betaEnrollmentTokens": [    {      "token": "p3ySHD3CiWtpsH1DKS8sVdv9BgmFbRDh31xJH2584wJ5AngrYoReFB4MVY53rucW",      "title": "macOS AppleSeed Beta",      "os": "macOS"    },    {      "token": "35b68K477rAsry6dxiDJBnE7AvjRTueUXFa9jZ3ZhQSFpJZ3Jxz9M8mCt9UXK4Sg",      "title": "iOS 18 AppleSeed Beta",      "os": "iOS"   }  ]}Pokud chcete zařízení zaregistrovat do betaprogramu, musí slovník RequireBetaProgram obsahovat níže uvedené klíče (všechny tyto klíče jsou povinné a mají řetězcové hodnoty).
| Klíč | Popis | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| 
 | Čitelný popis betaprogramu. | ||||||||||
| 
 | Token služby nasazování pro organizaci, k níž služba správy zařízení patří. Tento token slouží k registraci zařízení do odpovídajícího betaprogramu. | ||||||||||
Následující obsah je příkladem odpovědi s použitím popsaných klíčů:
{    "code": "com.apple.softwareupdate.required",    "description": "AppleSeed enrollment required",    "message": "This device needs to be enrolled into the AppleSeed Beta program",    "details": {        "OSVersion": "18.2",        "RequireBetaProgram": {            "code": "iOS 18 AppleSeed Beta",            "token": "35b68K477rAsry6dxiDJBnE7AvjRTueUXFa9jZ3ZhQSFpJZ3Jxz9M8mCt9UXK4Sg","        }    }}Každá organizace má jedinečný identifikátor, který nelze znovu použít napříč různými organizacemi využívajícími Apple School Manager a Apple Business Manager. Token je také vázán na určité období nasazování aktualizací operačních systémů. Název je čitelný popis betaverze a název operačního systému může obsahovat následující hodnoty: iOS (zahrnuje iPadOS), macOS, tvOS, watchOS nebo visionOS.
Po registraci iPhonu nebo iPadu ve správě zařízení může služba správy zařízení zaregistrovat iPhone nebo iPad pod dohledem do betaprogramů prostřednictvím slovníku Beta v deklaraci com.apple.configuration.softwareupdate.settings nebo jejich registraci zrušit.
