Google, Unity ile geliştirilen Android ve iOS oyunlarına Google hesabıyla giriş eklemeyi kolaylaştıran açık kaynak eklentisini yayımladı. Sign in with Google Mobile Plugin for Unity, eski örnek entegrasyonların yerine güncel mobil kimlik doğrulama araçlarını kullanan bir bağlantı sunuyor.
10 Kasım'da duyurulan eklenti, Unity 6 ailesinin 6.5 ve üzeri sürümleri için hazırlanıp test edildi. Android tarafında Credential Manager, iOS'ta Google Sign-In SDK kullanılıyor. Oyuncunun giriş sonucu, geliştiricinin C# koduna bir Google kimlik belirteci olarak iletiliyor; oyun bu bilgiyi Firebase Authentication, Supabase, Auth0 veya kendi kullanıcı yönetim sistemiyle değerlendirebiliyor.
Böylece giriş arayüzünü eklemek, stüdyoyu tek bir sunucu hizmetine bağlamıyor. Ancak eklentinin görevi kimlik doğrulama için belirteç döndürmekle sınırlı. Mevcut sürüm ek erişim izinleri istemeyi desteklemiyor; Google Play Games'in bütün özelliklerini getiren kapsamlı bir oyun hizmetleri paketi olarak sunulmuyor.
Mevcut projelere eklerken nelere dikkat edilmeli?
Paket GitHub'dan hazır bir Unity paketi olarak indirilebiliyor. Web Client ID ve iOS Reversed Client ID ayarları, Unity editöründeki Google Sign-In Native menüsünden yapılıyor. Bunlardan önce uygulamanın Google Cloud tarafındaki kimlik tanımlarının hazırlanması gerekiyor.
Eski Google giriş eklentisini kullanan projeler için resmi belge önce yedek alınmasını ve eski eklentinin tamamen kaldırılmasını istiyor. Yeni paketin Gradle şablonları, projede daha önce özelleştirilmiş şablonlar varsa bunların üzerine otomatik yazılmıyor; geliştiricinin gerekli tanımları birleştirmesi gerekiyor. Android derlemelerinde belgelenen minimum API seviyesi 34.
Yorumlar
İlk yorumu siz yazın!
Yanıt: —