Yazılımcılar için büyük bir kabus olan problemlerden biri bu galiba. Uygulamayı yaptınız, bir süre çalışıyordu ama baktınız sizin göremediğiniz bir hatası var ve facebook bunu düzeltmenizi istiyor.
Ben bu hatayı çok aradık ve sonunda buldum. Kullanıcıların, login ekranında yaşadığı hata nedeniyle facebook girişini kullanamıyor bazen. Her kişide olmadığı içinde sıkıntı, sizin hatayı çözmek için bir şey yapamamanız. Öncelikle negatif kullanıcı yorumlarına neden olan hatayı görelim
Böyle hata alan kullanıcılarınız varsa aslında çok basit bir çözümü var. Facebook için base64 olan hash key hatası bu aslında. Bazı uygulamalarda görüyor bazılarında görmüyor demek bu. Girdiğiniz hash key yanlış şekilde çevrilmiş aslında. Ben hash key için packagemanager üzerinde kod kullanmıştım ama hataya neden olan bu oldu. Bu hatayı düzeltmek için aşağıdaki adımları takip edin.
- Öncelikle uygulamamızı yüklediğimiz play store sayfamıza gidip, sürüm yönetimindeki uygulama imzalama kısmına giriyoruz. Orada bulunan sha-1 uygulama imza anahtarı var. sha-1 olmadan geri kalanını kopyalıyoruz.
- base64 linke tıklayıp oradaki boşlukları doldurarak, parmak izi anahtarını hash key base64 formatına çevireceksiniz.
- Çevirdiğiniz anahtarı kopyalayıp, facebook developer sayfasına gideceksiniz. Uygulamanızı seçip Settings oradan da Basic kısmına girip, android için olan bölgedeki kısma kopyaladığınız anahtarı yapıştıracaksınız.
- Bunların yapınca tabiki bitmiyor. Çünkü facebook eğer uygulamanıza sınırlama getirdiyse, hatayı düzelttiğiniz belirten formu doldurmanız gerekiyor.
- Form için yine facebook developer sayfamızda uygulamamızın içindeki Alerts sonra da Inbox kısmına giriyoruz.
- Gelen mesajı açıp linke tıklıyoruz. Linkteki bilgileri doldurtuktan sonra bir iş günü sonra uygulamanızın durumu ile ilgili size mesaj geliyor.
Evet, yapmanız gerekenler sadece bunlar. Hash key i düzelttikten sonra probleminiz çözülecek ve kullanıcı yorumları değişecektir elbet.