ڪيئن اسان فتح ڪيو سائن ان سان ايپل تي Parallels

ڪيئن اسان فتح ڪيو سائن ان سان ايپل تي Parallels

منهنجو خيال آهي ته ڪيترن ئي ماڻهن پهريان ئي ٻڌو آهي سائن ان سان ايپل (مختصر لاءِ SIWA) WWDC 2019 کان پوءِ. هن آرٽيڪل ۾ آئون توهان کي ٻڌايان ٿو ته مون کي ڪهڙي خاص نقصانن کي منهن ڏيڻو پيو جڏهن هن شيءِ کي اسان جي لائسنسنگ پورٽل ۾ ضم ڪرڻ. هي مضمون حقيقت ۾ انهن لاءِ ناهي جن صرف SIWA کي سمجهڻ جو فيصلو ڪيو آهي (انهن لاءِ مون متن جي آخر ۾ ڪيترائي تعليمي لنڪ فراهم ڪيا آهن). هن مواد ۾، گهڻو ڪري، ڪيترن ئي سوالن جا جواب ملندا جيڪي پيدا ٿي سگهن ٿيون جڏهن نئين ايپل سروس کي ضم ڪرڻ.

ايپل ڪسٽم ريڊريڪٽس جي اجازت نٿو ڏئي

دراصل، مان اڃا تائين هن سوال جو جواب نه ڏسي سگهان ٿو ڊولپر فورمز تي. نقطو هي آهي: جيڪڏهن توهان SIWA JS API استعمال ڪرڻ چاهيو ٿا، يعني. مقامي SDK ذريعي ڪم نه ڪريو ڇاڪاڻ ته ھڪڙي سبب يا ٻئي سببن جي گھٽتائي (نه macOS/iOS يا انھن سسٽم جو ھڪڙو پراڻو ورزن)، پوء توھان کي پنھنجي عوامي پورٽل جي ضرورت آھي، ٻي صورت ۾ ڪو ٻيو رستو نه آھي. ڇو ته WWDR پورٽل تي توهان کي رجسٽر ڪرڻ ۽ تصديق ڪرڻ جي ضرورت آهي ته توهان پنهنجي ڊومين جا مالڪ آهيو، ۽ صرف ان تي توهان ريڊائريڪٽس ڳنڍي سگهو ٿا جيڪي ايپل جي نقطي نظر کان قابل قبول آهن:

ڪيئن اسان فتح ڪيو سائن ان سان ايپل تي Parallels

توھان کي ڇا ڪرڻ گھرجي جيڪڏھن توھان چاھيو ٿا ڪنھن ائپليڪيشن ۾ ريڊائريڪٽ کي روڪيو؟ اسان هن مسئلي کي انتهائي آسانيءَ سان حل ڪيو: اسان پنهنجي پورٽل تي اسان جي ايپليڪيشنن لاءِ قابل قبول ريڊريڪٽس جي هڪ فهرست ٺاهي آهي، جنهن کي اهي SIWA اختيار واري صفحي کي ڏيکارڻ کان اڳ ترتيب ڏين ٿا. ۽ اسان صرف ايپل مان حاصل ڪيل ڊيٽا سان گڏ پورٽل کان ايپليڪيشن ڏانهن ريڊائريڪٽ ڪريون ٿا. سادو ۽ ناراض.

اي ميل سان مسئلا

اچو ته ڏسو ته اسان صارف جي اي ميل سان مسئلا ڪيئن حل ڪيا. پهرين، ڪو به REST API نه آهي جيڪو توهان کي هن معلومات کي پس منظر مان حاصل ڪرڻ جي اجازت ڏئي ٿو - صرف ڪلائنٽ هي ڊيٽا حاصل ڪري ٿو ۽ ان کي اختياري ڪوڊ سان گڏ منتقل ڪري سگهي ٿو.

ٻيو، صارف جي نالي ۽ اي ميل بابت معلومات صرف هڪ ڀيرو منتقل ڪئي وئي آهي، ايپل ذريعي ايپليڪيشن ۾ صارف جي پهرين لاگ ان تائين، جتي صارف پنهنجي ذاتي ڊيٽا کي حصيداري ڪرڻ لاء اختيارن کي چونڊيندو آهي.

پاڻ ۾، اهي مسئلا سڌو سنئون نازڪ نه آهن جيڪڏهن سماجي پروفائل سان ڪنيڪشن ڪاميابي سان پورٽل تي ٺاهي وئي آهي - صارف جي ID ساڳي آهي ۽ ٽيم جي سڃاڻپ سان ڳنڍيل آهي - يعني. اهو توهان جي سڀني ٽيم جي SIWA-انٽيگريٽ ٿيل ايپليڪيشنن لاءِ ساڳيو آهي. پر جيڪڏهن لاگ ان ايپل جي ذريعي ڪئي وئي هئي، ۽ اڳتي وڌڻ جي رستي ۾ هڪ غلطي ٿي وئي آهي ۽ پورٽل تي ڪنيڪشن پيدا نه ڪيو ويو آهي، ته پوء واحد اختيار اهو آهي ته صارف کي appleid.apple.com ڏانهن موڪليو، ايپليڪيشن سان رابطو ٽوڙيو ۽ ٻيهر ڪوشش ڪريو. دراصل، مسئلو مناسب KB مضمون لکڻ ۽ ان سان ڳنڍڻ سان حل ٿي سگهي ٿو.

ايندڙ وڌيڪ ناپسنديده مسئلو حقيقت سان لاڳاپيل آهي ته ايپل هڪ نئين تصور سان پراکسي اي ميل سان گڏ آيو. اسان جي صورت ۾، جيڪڏهن صارف پهريان ئي پنهنجي حقيقي صابن سان لائسنسنگ پورٽل تي ويو آهي ۽، جڏهن ايپل ذريعي پهريون ڀيرو لاگ ان ٿيو، اي ميل کي لڪائڻ جو اختيار چونڊيو، هڪ نئون اڪائونٽ هن پراکسي سان رجسٽر ٿيل آهي. mail، جنهن ۾ واضح طور تي ڪو به لائسنس شامل ناهي، جيڪو آخري صارف کي ختم ڪري ٿو.

هن مسئلي جو حل بلڪل سادو آهي: ڇاڪاڻ ته. جيڪڏهن يوزر آئي ڊي SIWA ۾ ساڳي آهي ۽ چونڊيل اختيارن/ايپليڪيشن تي منحصر نه آهي جنهن ۾ سائن ان ڪيو ويو آهي، ته پوءِ اسان صرف هڪ خاص اسڪرپٽ استعمال ڪريون ٿا ته توهان هن ڪنيڪشن کي ايپل کان ٻئي اڪائونٽ ۾ تبديل ڪرڻ جي اجازت ڏيو صارف جي حقيقي سان. صابڻ ۽ ان سان "پنهنجي خريداري بحال ڪريو" " هن عمل کان پوء، صارف SIWA ذريعي پورٽل تي هڪ ٻئي اڪائونٽ تائين رسائي شروع ڪري ٿو ۽ هر شيء هن لاء صحيح ڪم ڪري ٿو.

ويب پورٽل ذريعي سائن ان ٿيڻ وقت ڪو به ايپليڪيشن آئڪن ناهي

هڪ ٻيو مسئلو حل ڪرڻ لاءِ، اسان وضاحت لاءِ ايپل جي نمائندن ڏانهن رخ ڪيو ۽ اسان جي ڄاڻ کي شيئر ڪيو:

https://forums.developer.apple.com/thread/123054
ڪيئن اسان فتح ڪيو سائن ان سان ايپل تي Parallels

اهي. جنهن جي معنيٰ هن ريت آهي: SIWA گروپ جي سربراهه تي m.b. صرف macOS/iOS ايپليڪيشن پهچائي وئي آهي، جنهن ۾ پورٽلز جي ضروري سروس ID اڳ ۾ ئي شامل ڪيا ويا آهن. مطابق، مکيه ايپليڪيشن جي آئڪن لاء ڏيکاريو وڃي. ميڊيا سان گڏ ايپ اسٽور ۾ شايع ٿيل نسخا جيڪي ايپل پاران تصديق ڪيا ويا آهن. آئڪن اتان ورتو ويندو.

ان مطابق، جيڪڏهن توهان وٽ صرف پورٽل آهي ۽ ايپ اسٽور مان ڪا به ايپليڪيشن ناهي، ته پوءِ توهان وٽ خوبصورت آئڪن نه هوندو، پر توهان ايپليڪيشن جي نالي سان پري ڪري سگهو ٿا - جيڪڏهن مکيه ايپليڪيشن ۾ ميڊيا نه آهي، اها معلومات آهي. وضاحت سروس ID مان ورتو ويو:
ڪيئن اسان فتح ڪيو سائن ان سان ايپل تي Parallels
ڪيئن اسان فتح ڪيو سائن ان سان ايپل تي Parallels

SIWA گروپ ۾ عناصر جو تعداد 5 تائين محدود آھي

ھن وقت ھن مسئلي جو ڪو به حل نه آھي سواءِ گھڻن گروپن کي استعمال ڪرڻ جي، جيڪڏھن توھان وڃائي رھيا آھيو 6 سڃاڻپ ڪندڙ: 1 ھيڊ ايپليڪيشن ۽ 5 انحصار ڪندڙ، پوءِ جڏھن توھان ٻئي کي رجسٽر ڪرڻ جي ڪوشش ڪندا توھان کي ھي پيغام نظر ايندو:

ڪيئن اسان فتح ڪيو سائن ان سان ايپل تي Parallels

اسان پنهنجي لائسنس پورٽل لاءِ گروپ ٺاهيا آهن ۽ هر هڪ ايپليڪيشن لاءِ جيڪي هن پورٽل سان لهه وچڙ ۾ اچن ٿيون. سلاٽ جي پابندين جي حوالي سان، اسان اڳ ۾ ئي ايپل سان هڪ رادار کوليو آهي ۽ انهن جي جواب جو انتظار ڪري رهيا آهيون.

ڪارآمد لنڪ

سڀ کان وڌيڪ مفيد ڳنڍ، منهنجي خيال ۾، جنهن جي مطابق مون سڀ ڪجهه لازمي طور ڪيو. ايپل کان نيم مفيد ڊاک هتي.

مزو وٺو! تبصرن ۾ سوال، خيال، خيال ۽ تجويزون ڀليڪار آهن.

جو ذريعو: www.habr.com

تبصرو شامل ڪريو