Ez difikirim ku gelek kesan jixwe piştî WWDC 2019-an Sign In with Apple (bi kurtasî SIWA) bihîstin. Di vê gotarê de ez ê ji we re vebêjim dema ku ez vê tiştê di nav portala lîsansê de entegre bikim bi çi xeletiyên taybetî re rû bi rû ma. Ev gotar bi rastî ne ji bo wan ên ku tenê biryar dane ku SIWA fam bikin (ji bo wan min di dawiya nivîsê de hejmarek girêdanên perwerdehiyê peyda kirine). Di vê materyalê de, bi îhtîmalek mezin, pir dê bersivên pirsên ku dibe ku dema yekkirina karûbarê nû ya Apple-ê çêbibin bibînin.
Apple rê nade beralîkirinên xwerû
Bi rastî, ez hîn jî bersiva vê pirsê li ser forumên pêşdebiran nabînim. Mesele ev e: Heke hûn dixwazin API-ya SIWA JS bikar bînin, yanî. ji ber nebûna yek ji ber sedemek an yekê din (ne macOS/iOS an guhertoyek kevn a van pergalan) bi SDK-ya xwemalî nexebitin, wê hingê hûn hewceyê portala xweya gelemperî ne, wekî din rêyek din tune. Ji ber ku li ser portalê WWDR hûn hewce ne ku qeyd bikin û piştrast bikin ku hûn xwediyê domaina xwe ne, û tenê li ser wê hûn dikarin beralîkirinên ku ji hêla Apple ve têne pejirandin ve girêdayî bikin:
Ger hûn bixwazin beralîkirinek di serîlêdanê de asteng bikin divê hûn çi bikin? Me ev pirsgirêk pir bi hêsanî çareser kir: me li ser portala xwe navnîşek beralîkirinan pejirandî ji bo serîlêdanên xwe çêkir, ku ew ferman didin berî ku rûpela destûrnameya SIWA nîşan bidin. Û em tenê bi daneyên ku ji Apple hatine wergirtin ji portalê berbi serîlêdanê vegerînin. Hêsan û hêrs.
Pirsgirêkên bi e-nameyê
Ka em binihêrin ka me çawa pirsgirêkên bi e-nameya bikarhêner re çareser kir. Pêşîn, API-ya REST tune ku destûrê dide te ku hûn vê agahiyê ji paşverûyê bistînin - tenê xerîdar vê daneyê distîne û dikare bi koda destûrnameyê re veguhezîne.
Ya duyemîn, agahdariya di derbarê nav û e-nameya bikarhêner de tenê carekê tê veguheztin, ji bo têketina yekem a bikarhêner bi navgîniya Apple-ê di serîlêdanê de, ku bikarhêner vebijarkan ji bo parvekirina daneyên xwe yên kesane hildibijêre.
Ger pêwendiya bi profîla civakî re bi serfirazî li ser portalê hate afirandin, ev pirsgirêk rasterast ne krîtîk in - nasnameya bikarhêner yek e û bi Nasnameya Tîmê ve girêdayî ye - ango. ew ji bo hemî serîlêdanên SIWA-entegre yên tîmê we yek e. Lê heke têketin bi Apple-ê ve hatî çêkirin, û di rê de xeletiyek çêbibe û pêwendiya li ser portalê çênebûbe, wê hingê vebijarkek yekane ev e ku hûn bikarhêner bişînin appleid.apple.com, pêwendiya bi serîlêdanê re qut bikin û dubare bixebitin. Bi rastî, pirsgirêk dikare bi nivîsandina gotara KB-ya guncan û girêdana wê were çareser kirin.
Pirsgirêka din a ne xweş bi vê yekê ve girêdayî ye ku Apple bi e-nameya proxy re têgehek nû derxist. Di rewşa me de, heke bikarhêner bi sabûna xwe ya rastîn berê xwe daye portala destûrnameyê û dema ku yekem car bi riya Apple têkeve, vebijarka veşartina e-nameyê hildibijêre, hesabek nû bi vê proxy e-yê re tê tomar kirin. mail, ku eşkere tu lîsansê nahewîne, ku bikarhênerê dawiyê dixe nav dawiya mirinê.
Çareseriya vê pirsgirêkê pir hêsan e: ji ber. Ger nasnama bikarhêner di SIWA de yek e û ne girêdayî vebijarkên/sepana hilbijartî ye ku têketinê tê de hatî çêkirin, wê hingê em tenê skrîptek taybetî bikar tînin da ku hûn destûrê bidin ku hûn vê pêwendiyê ji Apple veguherînin hesabek din bi rastiya bikarhêner. sabûn û bi vî rengî "kirên xwe sererast bikin" " Piştî vê prosedurê, bikarhêner dest pê dike ku bi SIWA re bigihîje hesabek din a li ser portalê û her tişt ji bo wî rast dixebite.
Dema ku bi riya portalê ve têkevin îkonek serîlêdanê tune
Ji bo çareserkirina pirsgirêkek din, me ji bo zelalkirinê serî li nûnerên Apple da û zanîna xwe parve kir:
Ewan. wate wiha ye: di serî de koma SIWA m.b. Tenê serîlêdana macOS/iOS-ê tê radest kirin, ku tê de nasnameyên pêwîst ên karûbarê portalan jixwe têne zêdekirin. Li gorî vê yekê, ji bo ku îkonê serîlêdana sereke were xuyang kirin. guhertoyên ku di App Store-ê de bi medyaya ku ji hêla Apple ve hatî verast kirin têne weşandin. Îkon dê ji wir bê girtin.
Li gorî vê yekê, heke we tenê portalek hebe û ji App Store-ê serîlêdanên we tune be, wê hingê hûn ê îkonek xweşik nebin, lê hûn dikarin ji navê serîlêdanê dûr bikevin - heke serîlêdana sereke ne xwedî medya be, ev agahdarî ye. ji Nasnameya karûbarê Danasînê hatî girtin:
Hejmara hêmanên di komek SIWA de bi 5 ve sînorkirî ye
Vê gavê ji bilî karanîna gelek koman çareseriyek ji vê pirsgirêkê re tune ye, heke we 6 nasname winda ne: 1 serîlêdana serî û 5 yên girêdayî, wê hingê gava ku hûn hewl bidin ku ya din tomar bikin hûn ê vê peyamê bibînin:
Me ji bo portalê lîsansa xwe û ji bo her sepanên ku bi vê portalê re têkildar in, kom çêkirine. Di derbarê qedexeyên slotê de, me berê bi Apple re radarek vekiriye û li benda bersiva wan in.
Girêdanên bikarhêner
Herî kêrhatî
Hizkirin! Pirs, raman, raman û pêşniyar di şîroveyan de têne pêşwazî kirin.
Source: www.habr.com