Playvoi/Playvoi.Client/Assets/ShiroginSDK/Documents/Facebook/FacebookService.md

78 lines
No EOL
2.7 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 📘 Shirogin SDK Facebook Entegrasyonu
**Güncelleme Tarihi:** 08.10.2025
Bu doküman, Shirogin SDK kullanan Unity projelerinde **Facebook SDK entegrasyonunu** adım adım nasıl yapacağınızııklar. Kurulum sürecinde dikkat edilmesi gereken noktalar, hata önleme ipuçları ve gerekli bağlantılar da dahildir.
---
## ⚙️ 1. Facebook SDK Kurulumu
ShiroginSDK, üçüncü parti entegrasyonlar için hazır klasör yapısı ile gelir. Eğer proje içinde Facebook SDK bulunmuyorsa aşağıdaki adımları izleyin:
1. [Facebook SDK for Unity](https://github.com/facebook/facebook-sdk-for-unity/releases) sayfasına gidin.
2. En güncel sürümü indirelim.
3. **Package Manager üzerinden kurulum yaparken. Packages'ın eklemeyin çünkü projeyi bozuyor**
4. Kurulum esnasında çıkan pencerede **“IAPWarper”** gibi hata veren bileşenlerin işaretini kaldırın veya bu kodları projeden kaldırın.
![Facebook Kurulum Adımı](https://i.imgur.com/lwoHK3t.png)
---
## 🛠️ 2. Facebook Ayarlarını Yapılandırma
Kurulum tamamlandıktan sonra, Facebook SDK ayarlarını Unity üzerinden yapılandırın:
1. Menüden şu yolu izleyin:
**Facebook → Edit Settings**
![Facebook Ayarları](https://i.imgur.com/iRR2dFH.png)
---
## 🌐 3. Facebook Geliştirici Paneli Ayarları
Facebook uygulama bilgilerinizi almak için [Facebook Developers](https://developers.facebook.com/apps/) adresine gidin:
1. Oyununuzu veya uygulamanızı seçin.
2. Aşağıdaki bilgileri bulun:
- **App ID:** Uygulamanızın benzersiz kimliği
![App ID](https://i.imgur.com/lDlA5Um.png)
- **Client Token:** Kimlik doğrulama için gerekli
![Client Token](https://i.imgur.com/iWzdXrg.png)
---
## 🧰 4. Unity Üzerinde Son Ayarların Yapılması
Facebook panelinden aldığınız bilgileri Unityde açtığınız **Edit Settings** ekranına girin:
- **App Name** → Uygulama adınız
- **App ID** → Uygulama kimliğiniz
- **Client Token** → Kimlik doğrulama anahtarınız
Ardından **Regenerate Android Manifest** butonuna tıklayarak gerekli Android izinlerini ve yapılandırmaları otomatik oluşturun.
![Manifest Yenileme](https://i.imgur.com/45EBCGH.png)
---
## ✅ Sonuç
Bu adımlar tamamlandığında Shirogin SDK projeniz, Facebook SDK ile tamamen entegre şekilde çalışmaya hazır hale gelir.
Artık Facebook ile giriş, analiz olayları takibi ve sosyal özellikleri sorunsuzca kullanabilirsiniz.
---
📌 **Not:** Entegrasyon sırasında hatalarla karşılaşırsanız `Console` sekmesini kontrol edin. Eksik izinler veya hatalı kimlik bilgileri çoğu zaman burada detaylı şekilde listelenir.
---
**Hazırlayan:** Emir Han MAMAK
**Version:** 1.1.0 (2025.12)
**Module:** ShiroginSDK.Runtime.Services.Implementations.Facebook
---