• 22-09-2019, 16:02:15
    #1
    Herkese merhaba,

    6 aydır uğraştığım oyun projesini tamamen bitirdim herşey çok güzel oldu(kendimce) daha sonrasında google playe göndermeden apkyı kendim test ettim herşey MÜKEMMEL ÇALIŞIYOR. Facebook login,google+ login,google play login,leaderboard ve IAP tüm sistemler harika. Fakat oyunu google playe gönderdim heycanla alfa testini başlattım. Oyunu indirdim ve google plus logine tıklıyorum hangi maile bağlanacağımı seçiyorum bağlanırken bağlantı olmuyor hata mesajıda yok. Facebook login ise apkde çalışırken google playden indirdiğimde keyhash hatası veriyor keyhashim doğru olmasa kendi testlerimde çalışmaz. Satın alma butonuna tıklıyorum hiç ekran gelmiyor. Tüm lisanslamaları ve google apilerini düzgün yaptığımdan eminim...

    Arkadaşlarım,abilerim,kardeşlerim gerçekten çok ama çok yardımınıza ihtiyacım var, çok uğraştım çok emek verdim ama oyun google playede patladı lütfen yardımcı olur musunuz ?



    Allah aşkına tek bir insan umut verici bir yorum bile yapmaz mı ya her bilgiyi kendinize saklamayın
  • 26-09-2019, 12:30:52
    #2
    Konuyu yeni gördüm ben. Öncelikle facebook hash konusunda şunu diyeceğim; test ettiğiniz cihazlarda muhtemelen debug kay hash kullanıyordunuz ya da test cihazlarınıza yüklediğiniz uygulama ile play store da yayında olan uygulamanın keystore imza dosyaları bir birinden farklı. Şu an play store'da yüklü olan uygulamanın keystore dosyası hangisiyse, o keystore üzerinden hash üretip facebook dev platformunda App'ınıza tanımlamanız gerek. Eğer ki google play online imzalama özelliğini aktifleştirdiyseniz, apk yı play store'a yüklediğiniz gibi keystore dosyanızın otomatik güncelleneceğini unutmayın(Yani o özelliği aktifleştirdiyseniz google yeni bir keystore oluşturuyor otomatik, o keystore un bilgilerini konsolda, Sürüm Yönetimi > Uygulama Sürümü bölümünden bulabilirsiniz. O bilgiler aracılığı ile facebook için key hash oluşturabilirsiniz).

    Aynı şeyler google plus login içni de geçerli. Tamamen keystore ile alakalı bir durum yani ikisi de. Google plus ta key hash yok diye biliyorum ama onda sistem daha farklı, sanırım keystore un sha1, sha256 gibi şifrelerini istiyordu google cloud platform'da
  • 30-09-2019, 16:02:31
    #3
    oyunyazilim adlı üyeden alıntı: mesajı görüntüle
    Konuyu yeni gördüm ben. Öncelikle facebook hash konusunda şunu diyeceğim; test ettiğiniz cihazlarda muhtemelen debug kay hash kullanıyordunuz ya da test cihazlarınıza yüklediğiniz uygulama ile play store da yayında olan uygulamanın keystore imza dosyaları bir birinden farklı. Şu an play store'da yüklü olan uygulamanın keystore dosyası hangisiyse, o keystore üzerinden hash üretip facebook dev platformunda App'ınıza tanımlamanız gerek. Eğer ki google play online imzalama özelliğini aktifleştirdiyseniz, apk yı play store'a yüklediğiniz gibi keystore dosyanızın otomatik güncelleneceğini unutmayın(Yani o özelliği aktifleştirdiyseniz google yeni bir keystore oluşturuyor otomatik, o keystore un bilgilerini konsolda, Sürüm Yönetimi > Uygulama Sürümü bölümünden bulabilirsiniz. O bilgiler aracılığı ile facebook için key hash oluşturabilirsiniz).

    Aynı şeyler google plus login içni de geçerli. Tamamen keystore ile alakalı bir durum yani ikisi de. Google plus ta key hash yok diye biliyorum ama onda sistem daha farklı, sanırım keystore un sha1, sha256 gibi şifrelerini istiyordu google cloud platform'da

    Tüm apileri yeniden yapılandırdım yabancı forumlarada yazmıştım ordakilerin yardımıyla api bağlantı olaylarını çözdüm dediğiniz şekilde oldu. Cevap verdiğiniz için teşekkür ederim benim gibi hata alanlar sizin cevabını sayesinde hatalarını çözebilirler.

    Size ayretten bişey sormak istiyorum Unity IAP etkinleştirip gerekli kodlarımı yazdım unityde sorun gözükmüyor butona bastığımda aldı olarak onay veriyor ama google playe gönderdiğimde butonun hiçbir işlevi kalmıyor sizce sebebi nedir ?
  • 30-09-2019, 17:56:00
    #4
    DaCaMeRoN adlı üyeden alıntı: mesajı görüntüle
    Tüm apileri yeniden yapılandırdım yabancı forumlarada yazmıştım ordakilerin yardımıyla api bağlantı olaylarını çözdüm dediğiniz şekilde oldu. Cevap verdiğiniz için teşekkür ederim benim gibi hata alanlar sizin cevabını sayesinde hatalarını çözebilirler.

    Size ayretten bişey sormak istiyorum Unity IAP etkinleştirip gerekli kodlarımı yazdım unityde sorun gözükmüyor butona bastığımda aldı olarak onay veriyor ama google playe gönderdiğimde butonun hiçbir işlevi kalmıyor sizce sebebi nedir ?
    Buttonun işlevsiz olduğu apk'da, buttona bastığınız zaman logcat'e yansıyan hatayı bana iletirseniz yardımcı olmaya çalışayım
  • 02-10-2019, 12:11:19
    #5
    oyunyazilim adlı üyeden alıntı: mesajı görüntüle
    Buttonun işlevsiz olduğu apk'da, buttona bastığınız zaman logcat'e yansıyan hatayı bana iletirseniz yardımcı olmaya çalışayım

    Logcatdeki hata görünümü
  • 02-10-2019, 16:02:01
    #6
    DaCaMeRoN adlı üyeden alıntı: mesajı görüntüle

    Logcatdeki hata görünümü
    IAPManager.cs scriptindeki IAPSatinAl fonksiyonunuda boş bir objeye ulaşıp onun üzerinden işlem yapmaya çalışıyorsun. O fonksiyondaki boş objeyi tespit edip hatayı çözebilirsin
  • 04-10-2019, 17:03:00
    #7
    oyunyazilim adlı üyeden alıntı: mesajı görüntüle
    IAPManager.cs scriptindeki IAPSatinAl fonksiyonunuda boş bir objeye ulaşıp onun üzerinden işlem yapmaya çalışıyorsun. O fonksiyondaki boş objeyi tespit edip hatayı çözebilirsin
    Bildirim sistemi kullanıyordum Dontdestroy yapıyordum IAP sistemide içinde olduğu için olmuyormuş teşekkür ederim