Kumaha urang di Parallels nalukkeun Sign In sareng Apple

Kumaha urang di Parallels nalukkeun Sign In sareng Apple

Kuring nyangka seueur jalma anu parantos ngadangu Sign In sareng Apple (singketan SIWA) saatos WWDC 2019. Dina artikel ieu kuring bakal ngabejaan Anjeun naon pitfalls husus Kuring kungsi nyanghareupan nalika ngahijikeun hal ieu kana portal lisénsi urang. Tulisan ieu sanés pikeun anu nembé mutuskeun ngartos SIWA (kanggo aranjeunna kuring parantos nyayogikeun sababaraha tautan pendidikan dina tungtung téks). Dina bahan ieu, paling dipikaresep, loba bakal manggihan jawaban kana patarosan anu bisa timbul nalika ngahijikeun layanan Apple anyar.

Apple henteu ngijinkeun alihan khusus

Sabenerna, kuring masih teu ningali jawaban kana patarosan ieu dina panglawungan pamekar. Intina nyaéta kieu: upami anjeun hoyong nganggo API SIWA JS, i.e. teu dianggo ngaliwatan SDK pituin alatan kurangna hiji alesan atawa sejen (sanes macOS / ios atawa versi heubeul tina sistem ieu), mangka anjeun kudu portal publik sorangan, disebutkeun euweuh cara séjén. Kusabab dina portal WWDR anjeun kedah ngadaptar sareng mastikeun yén anjeun anu gaduh domain anjeun, sareng ngan ukur anjeun tiasa ngagantelkeun alihan anu tiasa ditampi tina sudut pandang Apple:

Kumaha urang di Parallels nalukkeun Sign In sareng Apple

Naon anu anjeun kedah laksanakeun upami anjeun hoyong ngahalangan alihan dina aplikasi? Kami ngarengsekeun masalah ieu saderhana pisan: kami nyiptakeun dina portal kami daptar alihan anu tiasa ditampi pikeun aplikasi kami, anu aranjeunna pesen sateuacan nampilkeun halaman otorisasi SIWA. Sareng urang ngan saukur alihan tina portal ka aplikasi kalayan data anu ditampi ti Apple. Basajan jeung ambek.

Masalah sareng email

Hayu urang tingali kumaha urang ngarengsekeun masalah sareng email pangguna. Anu mimiti, teu aya REST API anu ngamungkinkeun anjeun kéngingkeun inpormasi ieu tina backend - ngan klien anu nampi data ieu sareng tiasa ngirimkeunana sareng kode otorisasina.

Bréh, informasi ngeunaan ngaran pamaké sarta e-mail dikirimkeun ngan sakali, mun pamaké pisan munggaran login kana aplikasi ngaliwatan Apple, dimana pamaké milih pilihan pikeun babagi data pribadi-Na.

Dina diri, masalah ieu teu langsung kritis lamun sambungan jeung profil sosial ieu hasil dijieun dina portal nu - pamaké ID sarua jeung numbu ka ID Tim - i.e. Éta sami pikeun sadaya aplikasi terpadu SIWA tim anjeun. Tapi lamun login dijieun ngaliwatan Apple, sarta salajengna sapanjang jalur lumangsung kasalahan sarta sambungan dina portal teu dijieun, lajeng hijina pilihan pikeun ngirim pamaké ka appleid.apple.com, megatkeun sambungan kalawan aplikasi tur cobian deui. Sabenerna, masalah bisa direngsekeun ku nulis artikel KB luyu jeung linking ka dinya.

Masalah anu langkung pikaresepeun salajengna aya hubunganana sareng kanyataan yén Apple datang sareng konsép énggal kalayan e-mail proxy. Dina kasus urang, upami pangguna parantos ka portal lisénsi sareng sabun asli na, nalika login pertama kalina ngalangkungan Apple, milih pilihan pikeun nyumputkeun e-mail, akun énggal kadaptar sareng proxy ieu e- mail, nu écés teu ngandung lisénsi wae, nu nempatkeun pamaké tungtung di tungtung.

Solusi pikeun masalah ieu cukup basajan: sabab. Upami ID pangguna sami dina SIWA sareng henteu gumantung kana pilihan / aplikasi anu dipilih dimana asupna dilakukeun, maka urang ngan ukur nganggo skrip khusus pikeun ngamungkinkeun anjeun ngalihkeun sambungan ieu tina Apple ka akun anu sanés nganggo akun nyata pangguna. sabun sareng ku kituna "balikkeun pameseran anjeun" " Saatos prosedur ieu, pangguna mimiti ngaksés akun anu sanés dina portal ngalangkungan SIWA sareng sadayana tiasa dianggo leres pikeun anjeunna.

Henteu aya ikon aplikasi nalika Asup ngalangkungan portal wéb

Pikeun ngabéréskeun masalah anu sanés, kami angkat ka perwakilan Apple pikeun klarifikasi sareng bagikeun pangaweruh urang:

https://forums.developer.apple.com/thread/123054
Kumaha urang di Parallels nalukkeun Sign In sareng Apple

Jelema. hartina kieu: dina pupuhu rombongan SIWA m.b. Ngan aplikasi macOS/ios anu dikirimkeun, dimana ID jasa anu dipikabutuh pikeun portal parantos parantos ditambah. Sasuai, supados ikon aplikasi utama ditampilkeun. versi diterbitkeun dina App Store jeung média nu geus diverifikasi ku Apple. Ikon bakal dicandak ti dinya.

Sasuai, upami anjeun ngan ukur gaduh portal sareng teu aya aplikasi ti App Store, maka anjeun moal gaduh ikon anu saé, tapi anjeun tiasa ngajauhan nami aplikasi - upami aplikasi utama henteu gaduh média, inpormasi ieu dicokot tina ID jasa Pedaran:
Kumaha urang di Parallels nalukkeun Sign In sareng Apple
Kumaha urang di Parallels nalukkeun Sign In sareng Apple

Jumlah elemen dina grup SIWA diwatesan nepi ka 5

Henteu aya solusi pikeun masalah ieu ayeuna iwal ngagunakeun seueur grup, upami anjeun leungit 6 identifier: 1 aplikasi sirah sareng 5 anu gumantung, teras nalika anjeun nyobian ngadaptarkeun anu salajengna anjeun bakal ningali pesen ieu:

Kumaha urang di Parallels nalukkeun Sign In sareng Apple

Kami parantos nyiptakeun grup pikeun portal lisénsi kami sareng pikeun tiap aplikasi anu berinteraksi sareng portal ieu. Ngeunaan larangan slot, kami parantos muka radar sareng Apple sareng ngantosan résponna.

link mangpaat

Pang gunana link, dina pamanggih kuring, nurutkeun nu kuring ngalakukeun sagalana dasarna. Dok semi-mangpaat ti Apple di dieu.

Ngarasakeun! Patarosan, pikiran, gagasan jeung saran wilujeng sumping di komentar.

sumber: www.habr.com

Tambahkeun komentar