Jinsi sisi katika Parallels tulivyoshinda Ingia na Apple

Jinsi sisi katika Parallels tulivyoshinda Ingia na Apple

Nadhani watu wengi tayari wamesikia Ingia na Apple (SIWA kwa ufupi) baada ya WWDC 2019. Katika nakala hii nitakuambia ni mitego gani maalum ambayo nililazimika kukabiliana nayo wakati wa kuunganisha kitu hiki kwenye tovuti yetu ya leseni. Nakala hii sio ya wale ambao wameamua tu kuelewa SIWA (kwao nimetoa viungo kadhaa vya elimu mwishoni mwa maandishi). Katika nyenzo hii, uwezekano mkubwa, wengi watapata majibu ya maswali ambayo yanaweza kutokea wakati wa kuunganisha huduma mpya ya Apple.

Apple hairuhusu uelekezaji upya maalum

Kwa kweli, bado sioni jibu la swali hili kwenye mabaraza ya wasanidi programu. Hoja ni hii: ikiwa unataka kutumia SIWA JS API, i.e. usifanye kazi kupitia SDK ya asili kwa sababu ya ukosefu wa moja kwa sababu moja au nyingine (sio macOS/iOS au toleo la zamani la mifumo hii), basi unahitaji portal yako ya umma, vinginevyo hakuna njia nyingine. Kwa sababu kwenye tovuti ya WWDR unahitaji kujiandikisha na kuthibitisha kuwa wewe ni mmiliki wa kikoa chako, na ni juu yake tu unaweza kuambatisha uelekezaji kwingine unaokubalika kutoka kwa mtazamo wa Apple:

Jinsi sisi katika Parallels tulivyoshinda Ingia na Apple

Je, unapaswa kufanya nini ikiwa unataka kukatiza uelekezaji upya katika programu? Tulitatua tatizo hili kwa urahisi sana: tulitengeneza kwenye tovuti yetu orodha ya uelekezaji kwingine unaokubalika kwa programu zetu, ambazo wanaagiza kabla ya kuonyesha ukurasa wa uidhinishaji wa SIWA. Na tunaelekeza upya kutoka kwa lango hadi kwa programu tumizi na data iliyopokelewa kutoka kwa Apple. Rahisi na hasira.

Matatizo na barua pepe

Hebu tuangalie jinsi tulivyotatua matatizo na barua pepe ya mtumiaji. Kwanza, hakuna API ya REST inayokuruhusu kupata maelezo haya kutoka upande wa nyuma - ni mteja pekee anayepokea data hii na anaweza kuisambaza pamoja na msimbo wa uidhinishaji.

Pili, habari kuhusu jina la mtumiaji na barua-pepe hupitishwa mara moja tu, kwa mtumiaji wa kwanza kuingia kwenye programu kupitia Apple, ambapo mtumiaji huchagua chaguzi za kushiriki data yake ya kibinafsi.

Kwa wenyewe, shida hizi sio muhimu moja kwa moja ikiwa unganisho na wasifu wa kijamii uliundwa kwa mafanikio kwenye lango - kitambulisho cha mtumiaji ni sawa na kimeunganishwa na Kitambulisho cha Timu - i.e. ni sawa kwa programu zote za timu yako zilizounganishwa na SIWA. Lakini ikiwa kuingia kulifanywa kupitia Apple, na zaidi ya njia hitilafu ilitokea na uunganisho kwenye portal haukuundwa, basi chaguo pekee ni kutuma mtumiaji kwa appleid.apple.com, kuvunja uhusiano na programu na jaribu tena. Kwa kweli, shida inaweza kutatuliwa kwa kuandika nakala inayofaa ya KB na kuiunganisha.

Shida inayofuata isiyofurahisha zaidi inahusiana na ukweli kwamba Apple ilikuja na wazo mpya na barua-pepe ya wakala. Kwa upande wetu, ikiwa mtumiaji tayari amefika kwenye lango la leseni na sabuni yake halisi na, wakati wa kuingia kwa mara ya kwanza kupitia Apple, anachagua chaguo la kuficha barua-pepe, akaunti mpya imesajiliwa na proksi hii ya barua-pepe. mail, ambayo ni wazi haina leseni yoyote, ambayo inamweka mtumiaji wa mwisho katika mwisho.

Suluhisho la tatizo hili ni rahisi sana: kwa sababu. Ikiwa kitambulisho cha mtumiaji ni sawa katika SIWA na haitegemei chaguo/programu ulizochagua ambamo kuingia kunafanywa, basi tunatumia tu hati maalum kukuruhusu kubadilisha muunganisho huu kutoka Apple hadi akaunti nyingine na ya mtumiaji halisi. sabuni na kwa hivyo "kurejesha ununuzi wako" " Baada ya utaratibu huu, mtumiaji huanza kupata akaunti nyingine kwenye portal kupitia SIWA na kila kitu kinafanya kazi kwa usahihi kwake.

Hakuna ikoni ya programu wakati wa Kuingia kupitia tovuti ya wavuti

Ili kutatua shida nyingine, tuligeukia wawakilishi wa Apple kwa ufafanuzi na kushiriki maarifa yetu:

https://forums.developer.apple.com/thread/123054
Jinsi sisi katika Parallels tulivyoshinda Ingia na Apple

Wale. maana ni kama ifuatavyo: mkuu wa kikundi cha SIWA m.b. Ni programu tumizi ya macOS/iOS pekee inayoletwa, ambamo vitambulisho vya huduma muhimu vya lango tayari vimeongezwa. Ipasavyo, ili icon ya programu kuu ionyeshwe. matoleo yaliyochapishwa katika Duka la Programu na vyombo vya habari ambavyo vimethibitishwa na Apple. Ikoni itachukuliwa kutoka hapo.

Ipasavyo, ikiwa unayo portal tu na hakuna programu kutoka kwa Duka la Programu, basi hautakuwa na ikoni nzuri, lakini unaweza kupata mbali na jina la programu - ikiwa programu kuu haina media, habari hii ni. imechukuliwa kutoka kwa Kitambulisho cha huduma ya Maelezo:
Jinsi sisi katika Parallels tulivyoshinda Ingia na Apple
Jinsi sisi katika Parallels tulivyoshinda Ingia na Apple

Idadi ya vipengele katika kikundi cha SIWA ni 5 tu

Hakuna suluhisho la shida hii kwa sasa isipokuwa kutumia vikundi vingi, ikiwa unakosa vitambulisho 6: programu 1 ya kichwa na tegemezi 5, basi unapojaribu kusajili inayofuata utaona ujumbe huu:

Jinsi sisi katika Parallels tulivyoshinda Ingia na Apple

Tumeunda vikundi kwa ajili ya tovuti yetu ya leseni na kwa kila moja ya programu zinazoingiliana na lango hili. Kuhusu vikwazo vinavyopangwa, tayari tumefungua rada na Apple na tunasubiri majibu yao.

Viungo muhimu

Muhimu zaidi kiungo, kwa maoni yangu, kulingana na ambayo nilifanya kila kitu kimsingi. Kiziti cha nusu muhimu kutoka kwa Apple hapa.

Furahia! Maswali, mawazo, mawazo na mapendekezo yanakaribishwa katika maoni.

Chanzo: mapenzi.com

Kuongeza maoni