Apple Login (Apple ile Giriş Yap) Kurulumu
Apple Login, müşterilerinizin mevcut Apple ID bilgilerini kullanarak e-ticaret sitenize hızlı ve güvenli bir şekilde üye olmalarını veya giriş yapmalarını sağlayan bir entegrasyondur. Bu özellik, kullanıcı deneyimini iyileştirerek dönüşüm oranlarını artırmanıza yardımcı olur.
Ne İçin Kullanılır?
- Hızlı Üyelik: Kullanıcıların uzun formlar doldurmadan saniyeler içinde kayıt olmasını sağlar.
- Güvenli Giriş: Apple'ın iki faktörlü kimlik doğrulama altyapısı ile giriş güvenliğini artırır.
- Mobil Uyumluluk: iOS kullanıcıları için biyometrik doğrulama ile tek tıkla erişim sunar.
Önemli Not: Apple İle Giriş seçeneği ek lisansa bağlı olarak kullanılabilmektedir. Lisansınız varsa aktif ettirmek için destek ekibimize talep oluşturabilirsiniz. Lisansınız yoksa satış temsilciniz ile görüşerek detaylı bilgi alabilirsiniz.
İşlem Adımları
Önemli Not: Apple Login yapılandırmasına başlamadan önce Apple geliştirici sayfası olan https://developer.apple.com/ adresini tarayıcınızda açarak "Account" menüsüne tıklayınız ve Apple Developer bilgilerinizle giriş yapınız.
1. IDENTIFIERS (Tanımlayıcılar) Oluşturma
- Apple Developer panelinde "Account" menüsüne tıkladığınızda "Certificates, IDs & Profiles > Identifiers" seçeneğine tıklayınız.
- Identifiers sayfasında yeni uygulama oluşturmak için "Identifiers +" butonuna tıklayınız.
- "App IDs" seçeneğini seçerek "Continue" butonuna tıklayınız.
- "Select a Type" bölümünden "App" seçeneğini seçiniz ve "Continue" butonuna tıklayınız.
- Description: Oluşturulan uygulama için açıklama bilgisi ekleyiniz. (Örn:
siteadiLogin) - Bundle ID:"Explicit" seçerek uygulama ismi eklemelisiniz. (Örn:
com.siteadi.AppleLogin) - Capabilities: Sayfayı aşağı kaydırarak uygulama seçeneklerinden "Sign In With Apple" seçeneğini seçiniz ve "Continue" butonuna tıklayınız.
- Yönlendirileceğiniz sayfada girdiğiniz bilgileri kontrol ederek "Register" butonuna tıklayınız.
2. SERVICES IDS Yapılandırması
- "Identifiers" sayfasından "App IDs > Services IDs" seçeneğine tıklayınız.
- "Service IDs" seçiliyken sayfada "Identifiers +" butonuna tıklayınız.
- "Services IDs" seçeneğini seçiniz ve "Continue" butonuna tıklayınız.
- Açılan sayfada Description kısmına bir açıklama, Identifier kısmına ise servis ID'sine ait identifier bilgisini ekleyiniz (Örn:
com.siteadi.login) ve "Continue" ardından "Register" butonuna tıklayınız. - Identifiers sayfasında "Services IDs" seçiliyken oluşturduğunuz ID bilgisine tıklayınız.
- Service ID düzenleme sayfasında "Sign In With Apple" alanından "Configure" butonuna tıklayınız.
- Primary App ID: Bu alandan oluşturduğunuz uygulamayı seçiniz.
- Domains and Subdomains: Sitenize ait alan adlarını ve varsa sub-domain bilgilerini ekleyiniz. Birden fazla ekleme yaparken aralarına boşluksuz virgül (,) ekleyiniz. (Örn:
siteadi.com,www.siteadi.com) - Return URLs: Uygulama dönüş linkini başına site linkiniz gelecek şekilde eklemelisiniz. Dönüş linkini sitenizin www ekli ve ekli olmayan hali şeklinde 2 kere ekleyiniz. Link formatı:
https://siteadi.com/srv/service/social/apple/response,https://www.siteadi.com/srv/service/social/apple/response
3. KEYS (Anahtarlar) Oluşturma
- Ana menüye dönerek "Keys" seçeneğine tıklayınız. Açılan sayfada "Keys +" butonuna tıklayınız.
- Key Name: Eklediğiniz key bilgisine bir isim tanımlayınız. (Örn:
SiteAdi Apple Login Key) - "Sign in with Apple" seçeneğini aktif ediniz ve "Configure" butonuna tıklayınız.
- Configure Key sayfasında "Primary App ID" alanından oluşturduğunuz uygulamayı seçiniz ve "Save" butonuna tıklayınız.
- "Continue" ve ardından "Register" butonuna tıklayınız.
- Açılan sayfada "Download" butonu ile key dosyasını indiriniz.
UYARI: İndirilen dosyayı mutlaka kaydediniz. Apple sisteminde dosya indirildikten sonra silinmektedir ve tekrar indirilemez.
4. Uygulama Bilgilerini T-Soft Paneline Tanımlama
- İndirilen dosyayı Notepad++ veya benzeri bir programla açarak içeriği kopyalayınız.
- Apple Login Key İçeriği: Yönetim panelinde Ayarlar > Genel Ayarlar > Apple Login Key İçeriği ayarına gidin, "Düzenle" butonuna tıklayın. Editörden "Araçlar > Kaynak Kodu" seçeneğine tıklayarak kopyaladığınız kodu buraya yapıştırıp kaydediniz.
- Apple Login Key ID: Apple Developer panelindeki "Key ID" bilgisini kopyalayıp yönetim panelindeki ilgili ayara ekleyiniz.
- Apple Login Team ID: Identifiers sayfasında oluşturduğunuz uygulamaya tıklayarak "App ID Prefix" alanından "Team ID" bilgisini kopyalayıp yönetim panelindeki ayara ekleyiniz.
- Apple Login Client ID:"Identifiers > Services IDs" sayfasındaki "IDENTIFIER" bilgisini kopyalayıp yönetim panelindeki ilgili ayara ekleyiniz.
5. Apple İle Giriş Butonu Gösterimi
- Online Mağaza > Blok Yönetimi sayfasına tıklayınız.
- "Bulunduğunuz Sayfa" alanından "Üye Girişi Sayfası" seçiniz.
- "Üye Girişi" bloğunun düzenleme kalemine tıklayınız.
- "Blok Ayarları" içerisinden "Apple Girişi" seçeneğini aktif ediniz ve kaydediniz.
| Parametre | Açıklama / Kaynak |
|---|---|
| Client ID | Services ID sekmesindeki Identifier metni. |
| Key ID | Keys sekmesindeki 10 haneli anahtar kodu. |
| Team ID | Developer hesabı sağ üst kısmındaki 10 haneli kod. |
Sık Sorulan Sorular
Apple Login "invalid_client" hatası veriyor, ne yapmalıyım?
Return URL adreslerinin Apple panelinde hem www hem de www'siz olarak tam formatta (https://.../apple/response) eklendiğinden ve Client ID bilgisinin doğruluğundan emin olunuz.
Ön bellek temizliği sonrası buton görünmüyor?
Blok yönetimi ayarlarında "Üye Girişi" bloğu içinde "Apple Girişi" seçeneğinin işaretli olduğunu kontrol ediniz.
Bu makale yardımcı oldu mu?