
IT बीटा प्रोग्राम के लिए AppleSeed के साथ सॉफ़्टवेयर अपडेट टेस्टिंग
IT के लिए AppleSeed एक ऐसा प्रोग्राम है जिसे विशेष रूप से एंटरप्राइज़ और शिक्षा संबंधी ग्राहकों के लिए डिज़ाइन किया गया है, जो अपने संगठनों में Apple बीटा सॉफ़्टवेयर के हर नए संस्करण की टेस्टिंग करने के लिए प्रतिबद्ध हैं। यह प्रोग्राम IT प्रोफ़ेशनल और टेक्नोलॉजी प्रबंधकों को अपने यूनिक वर्क इनवायरन्मेंट में नवीनतम प्री-रिलीज़ सॉफ़्टवेयर संस्करणों का मूल्यांकन करने, एक ख़ास फ़ीडबैक सबमिशन प्रोसेस के ज़रिए सीधे Apple इंजीनियरिंग टीमों को फ़ीडबैक देने और अन्य सहभागियों के साथ विस्तृत टेस्टिंग प्लान और फ़ोरम चर्चाओं में भाग लेने का मौक़ा प्रदान करता है।
iOS 17.5, iPadOS 17.5, macOS 14.5 या बाद के संस्करण के ज़रिए किसी संगठन में बीटा प्रोग्राम सहभागिता का प्रबंधन करना पहले से कहीं अधिक आसान हो गया है। यूज़र को सेटिंग्ज़ या सिस्टम सेटिंग्ज़ में Apple खाते के बिना भी बीटा प्रोग्राम में नामांकन करने की पेशकश की जा सकती है। MDM सॉल्यूशन ऑटोमैटिकली डिवाइस नामांकन का उपयोग करते समय सेटअप सहायक के दौरान या बाद में रिमोटली डिवाइस को ऑटोमैटिकली नामांकित कर सकते हैं, यदि डिवाइस पर्यवेक्षित है और iOS 18, iPadOS 18, macOS 15 या बाद के संस्करण पर चल रहा है। यदि आवश्यक हो, तो MDM सॉल्यूशन में पर्यवेक्षित डिवाइस को बीटा प्रोग्राम से हटाने और यूज़र को मैनुअली नामांकन करने से प्रतिबंधित करने का विकल्प मौजूद होता है। इससे यूज़र द्वारा मैनुअली किए जाने वाले चरणों की आवश्यकता ख़त्म हो जाती है और बीटा टेस्टिंग लाइफ़ साइकल के दौरान सुव्यवस्थित प्रक्रिया संभव हो जाती है।
Apple खाते की आवश्यकता के बिना IT के लिए AppleSeed बीटा संस्करण प्रदान करने के लिए, Apple School Manager या Apple Business Manager में ऐडमिनिस्ट्रेटर की भूमिका वाले यूज़र को IT के लिए AppleSeed पोर्टल में साइन इन करना होगा और वर्तमान बीटा अवधि के लिए अपने संगठन की ओर से नियम और शर्तों को स्वीकार करना होगा।
हालाँकि, बीटा नामांकन को Apple खाते की आवश्यकता के बिना प्रबंधित किया जा सकता है, फिर भी संगठन भाग लेने वाले यूज़र को प्रबंधित Apple खाता प्रदान करने पर विचार कर सकते हैं, ताकि वे सीधे Apple को फ़ीडबैक सबमिट कर सकें। इससे यह भी सुनिश्चित होता है कि सबमिट किया गया फ़ीडबैक उनके संगठन से जुड़ा हुआ है। यदि यूज़र एकल फ़ीडबैक के बजाय टीम के लिए अपना फ़ीडबैक सबमिट करने का विकल्प चुनते हैं, तो IT टीम जैसे अन्य यूज़र सबमिट किए गए टिकटों में शामिल हो सकते हैं और जानकारी रख सकते हैं। टीम फ़ीडबैक के बारे में अधिक जानकारी के लिए, Mac पर फ़ीडबैक सहायक में टीम फ़ीडबैक प्रबंधित करें फ़ीडबैक सहायक यूज़र गाइड में देखें।
सॉफ़्टवेयर अपडेट और अपग्रेड के समान, उन प्रोग्राम द्वारा प्रदान किए गए बीटा रिलीज़ को पर्यवेक्षित डिवाइस पर स्थगित किया जा सकता है और डिक्लेयरेटिव स्टेटस रिपोर्ट बढ़ी हुई दृश्यता प्रदान करती है और संगठनों को प्रबंधित डिवाइस पर बीटा प्रोग्राम नामांकन को ट्रैक करने की अनुमति देती है।
उपलब्ध कॉन्फ़िगरेशन विकल्पों का उपयोग करके, कोई संगठन रिमोटली कई डिवाइस को कई बीटा प्रोग्राम में नामांकित कर सकता है और—बीटा और प्रोडक्शन रिलीज़ को स्थगित करने के विकल्प के साथ संयुक्त रूप से—पहले बीटा रिलीज़ के साथ ही चरणबद्ध टेस्टिंग और रोलआउट दृष्टिकोण को लागू करने के लिए उपयोग किया जा सकता है।
नोट : बीटा कॉन्फ़िगरेशन और स्टेटस रिपोर्ट यूज़र नामांकन का उपयोग करने वाले डिवाइस पर समर्थित नहीं है।
बीटा प्रोग्राम में डिवाइस नामांकन
Apple बीटा सॉफ़्टवेयर प्रोग्राम या IT के लिए AppleSeed में किसी डिवाइस को नामांकित करने के लिए, MDM सॉल्यूशन को Apple से टोकन प्राप्त करना होगा और इसे ऑटोमैटिकली डिवाइस नामांकन के दौरान या com.apple.configuration.softwareupdate.settings
घोषणा का उपयोग करके डिवाइस को प्रदान करना होगा।
पहला चरण Apple School Manager या Apple Business Manager में ऐडमिनिस्ट्रेटर की भूमिका वाले यूज़र के लिए https://beta.apple.com/for-it पर नामांकन करना है। नामांकन के बाद, MDM समाधान https://mdmenrollment.apple.com/os-beta-enrollment/tokens एंडपॉइंट का उपयोग करके उपलब्ध बीटा प्रोग्राम टोकन का अनुरोध कर सकता है। mdmenrollment.apple.com पर उपलब्ध अन्य सेवा एंडपॉइंट के समान, MDM सॉल्यूशन को OAuth का उपयोग करके प्रमाणित करना होगा।

HTTP GET अनुरोध में निम्नलिखित हेडर फ़ील्ड शामिल होना चाहिए (सभी आवश्यक) :
HTTP हेडर फ़ील्ड | वर्णन | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
| अनुरोध प्रमाणित करने के लिए OAuth टोकन। प्रमाणीकरण प्रक्रिया के बारे में अधिक जानकारी के लिए, Apple डेवलपर वेबसाइट पर डिवाइस नामांकन कार्यक्रम (DEP) सर्वर के साथ प्रमाणीकरण देखें। | ||||||||||
| इस मान पर सेट होना चाहिए : 1 |
सर्विस एंडपॉइंट इस स्ट्रक्चर के साथ एक JSON ऑब्जेक्ट दर्शाता है :
{
"betaEnrollmentTokens": [
{
"token": "p3ySHD3CiWtpsH1DKS8sVdv9BgmFbRDh31xJH2584wJ5AngrYoReFB4MVY53rucW",
"title": "macOS AppleSeed Beta",
"os": "macOS"
},
{
"token": "35b68K477rAsry6dxiDJBnE7AvjRTueUXFa9jZ3ZhQSFpJZ3Jxz9M8mCt9UXK4Sg",
"title": "iOS 18 AppleSeed Beta",
"os": "iOS"
}
]
}
किसी डिवाइस को बीटा प्रोग्राम में नामांकित करने के लिए, RequireBetaProgram
शब्दकोश में नीचे दर्शाई गई कीज़ (सभी आवश्यक स्ट्रिंग) होनी चाहिए।
“की” | वर्णन | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
| बीटा प्रोग्राम का ऐसा विवरण जिसे पढ़ा जा सके। | ||||||||||
| उस संगठन के लिए सीडिंग सेवा टोकन जिसका MDM सर्वर भाग है। इस टोकन का उपयोग डिवाइस को संबंधित बीटा प्रोग्राम में नामांकित करने के लिए किया जाता है। |
बताई गई इन कीज़ का उपयोग करने वाली एक उदाहरण प्रतिक्रिया यह है :
{
"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","
}
}
}
टोकन प्रत्येक संगठन के लिए यूनिक होता है और इसे कई Apple School Manager और Apple Business Manager संगठनों में फिर से उपयोग नहीं किया जा सकता है। टोकन एक निश्चित ऑपरेटिंग सिस्टम अपग्रेड सीडिंग अवधि के लिए भी विशिष्ट है। बीटा रिलीज़ का शीर्षक, इंसान द्वारा पढ़ा जा सकने वाला विवरण है और os
में निम्नलिखित मान शामिल हो सकते हैं : iOS
(iPadOS सहित), macOS
, tvOS
, watchOS
या visionOS
।
जब iPhone या iPad डिवाइस प्रबंधन में नामांकित हो जाता है, तो MDM सॉल्यूशन com.apple.configuration.softwareupdate.settings
घोषणा में बीटा शब्दकोश का उपयोग करके पर्यवेक्षित iPhone या iPad डिवाइस को बीटा प्रोग्राम से नामांकित या नामांकन रद्द कर सकता है।
