Mar a bhaineamar amach ag Parallels Sign In with Apple

Mar a bhaineamar amach ag Parallels Sign In with Apple

Is dóigh liom gur chuala go leor daoine Sign In with Apple (SIWA go gairid) tar éis WWDC 2019. San ábhar inseoidh mé duit cad iad na deacrachtaí sonracha a bhí romham agus an rud seo á chomhtháthú inár dtairseach ceadúnaithe. Níl an t-alt seo i ndáiríre dóibh siúd a bhfuil cinneadh déanta acu ach SIWA a thuiscint (dóibh chuir mé roinnt nasc oideachais ar fáil ag deireadh an téacs). San ábhar seo, is dócha, gheobhaidh go leor freagraí ar cheisteanna a d'fhéadfadh teacht chun cinn agus an tseirbhís nua Apple á chomhtháthú.

Ní cheadaíonn Apple atreoruithe saincheaptha

I ndáiríre, ní fheicim freagra na ceiste seo fós ar fhóraim fhorbróra. Is é an pointe seo: más mian leat an SIWA JS API a úsáid, i.e. ná bí ag obair tríd an SDK dúchais mar gheall ar easpa amháin ar chúis amháin nó ar chúis eile (ní macOS/iOS nó seanleagan de na córais seo), ansin beidh do thairseach poiblí féin uait, nó níl aon bhealach eile ann. Mar gheall ar an tairseach WWDR ní mór duit clárú agus a dheimhniú gur tusa úinéir d’fhearainn, agus air sin amháin is féidir leat atreoruithe atá inghlactha ó thaobh Apple a cheangal:

Mar a bhaineamar amach ag Parallels Sign In with Apple

Cad ba cheart duit a dhéanamh más mian leat atreorú a thascradh in iarratas? Réitíomar an fhadhb seo thar a bheith simplí: chruthaigh muid ar ár dtairseach liosta de na hathsheolaidh inghlactha dár n-iarratas, a ordaíonn siad sula dtaispeánfar leathanach údaraithe SIWA. Agus ní dhéanaimid ach atreorú ón tairseach chuig an bhfeidhmchlár leis na sonraí a fuarthas ó Apple. Simplí agus feargach.

Fadhbanna le ríomhphost

Breathnaímid ar conas a réitigh muid fadhbanna le ríomhphost an úsáideora. Ar an gcéad dul síos, níl aon API REST ann a ligeann duit an fhaisnéis seo a fháil ón inneall - ní fhaigheann ach an cliant na sonraí seo agus is féidir leis iad a tharchur in éineacht leis an gcód údaraithe.

Ar an dara dul síos, ní tharchuirtear faisnéis faoi ainm agus r-phost an úsáideora ach uair amháin, chuig an gcéad logáil isteach don úsáideoir trí Apple, áit a roghnaíonn an t-úsáideoir roghanna chun a shonraí pearsanta a roinnt.

Ann féin, níl na fadhbanna seo ríthábhachtach go díreach má cruthaíodh an nasc leis an bpróifíl shóisialta go rathúil ar an tairseach - tá an t-aitheantas úsáideora mar an gcéanna agus tá sé nasctha leis an ID Foirne - i.e. tá sé mar an gcéanna do gach feidhmchlár atá comhtháite le SIWA de chuid na foirne. Ach má rinneadh an logáil isteach trí Apple, agus níos faide ar an gcosán tharla earráid agus níor cruthaíodh an nasc ar an tairseach, is é an t-aon rogha atá ann ná an t-úsáideoir a sheoladh chuig appleid.apple.com, briseadh an nasc leis an iarratas agus Déan iarracht arís. I ndáiríre, is féidir an fhadhb a réiteach tríd an alt cuí KB a scríobh agus nascadh leis.

Baineann an chéad fhadhb eile níos míthaitneamhach leis an bhfíric gur tháinig Apple suas le coincheap nua le r-phost seachfhreastalaí. Is é ár gcás, má tá an t-úsáideoir cheana féin ar an tairseach ceadúnaithe lena gallúnach fíor agus, nuair a logáil isteach den chéad uair trí Apple, roghnaigh an rogha a cheilt ar an r-phost, tá cuntas nua cláraithe leis an seachfhreastalaí seo r-phost. phost, ar léir nach bhfuil aon cheadúnais ann, rud a chuireann deireadh leis an úsáideoir deiridh.

Is é an réiteach ar an bhfadhb seo simplí go leor: mar gheall ar. Más ionann an t-aitheantas úsáideora in SIWA agus mura bhfuil sé ag brath ar na roghanna/feidhmchlár roghnaithe ina ndéantar an síniú isteach, ní gá dúinn ach script speisialta a úsáid chun ligean duit an nasc seo a aistriú ó Apple go cuntas eile le fíorchuntas an úsáideora gallúnach agus mar sin "do cheannacháin a chur ar ais" " Tar éis an nós imeachta seo, tosaíonn an t-úsáideoir rochtain a fháil ar chuntas eile ar an tairseach trí SIWA agus oibríonn gach rud i gceart dó.

Níl aon íocón feidhmchláir agus tú ag síniú isteach tríd an tairseach gréasáin

Chun fadhb eile a réiteach, chuamar chuig ionadaithe Apple chun soiléiriú a fháil agus chun ár n-eolas a roinnt:

https://forums.developer.apple.com/thread/123054
Mar a bhaineamar amach ag Parallels Sign In with Apple

Iad siúd. is é seo a leanas an bhrí: ag ceann an ghrúpa SIWA m.b. Ní sheachadtar ach an feidhmchlár macOS/iOS, a bhfuil na haitheantais seirbhíse riachtanacha de na tairseacha curtha leo cheana féin. Dá réir sin, d'fhonn an deilbhín den phríomh-iarratas a thaispeáint. leaganacha a foilsíodh san App Store le meáin atá fíoraithe ag Apple. Tógfar an deilbhín as sin.

Dá réir sin, mura bhfuil agat ach tairseach agus gan aon fheidhmchláir ón App Store, ní bheidh deilbhín álainn agat, ach is féidir leat ainm an fheidhmchláir a fháil amach - mura bhfuil meáin ag an bpríomhfheidhmchlár, tá an fhaisnéis seo ann. tógtha ó ID na seirbhíse Description:
Mar a bhaineamar amach ag Parallels Sign In with Apple
Mar a bhaineamar amach ag Parallels Sign In with Apple

Tá líon na n-eilimintí i ngrúpa SIWA teoranta do 5

Níl aon réiteach ar an bhfadhb seo faoi láthair ach amháin go leor grúpaí a úsáid, má tá 6 aitheantóir in easnamh ort: 1 fheidhmchlár ceann agus 5 cinn chleithiúnaí, ansin nuair a dhéanfaidh tú iarracht an chéad cheann eile a chlárú feicfidh tú an teachtaireacht seo:

Mar a bhaineamar amach ag Parallels Sign In with Apple

Tá grúpaí cruthaithe againn dár dtairseach ceadúnais agus do gach feidhmchlár a idirghníomhaíonn leis an tairseach seo. Maidir le srianta sliotán, tá radar oscailte againn cheana féin le Apple agus táimid ag fanacht lena bhfreagra.

naisc úsáideacha

An chuid is mó úsáideach nasc, i mo thuairim, de réir a rinne mé gach rud go bunúsach. Duga leathúsáideach ó Apple anseo.

Bain taitneamh as! Cuirtear fáilte roimh cheisteanna, smaointe, smaointe agus moltaí sna tuairimí.

Foinse: will.com

Add a comment