Unity StandardPurchasingModule does not exist in the current context Hatası Çözümü

Unity StandardPurchasingModule does not exist in the current context Hatası Çözümü


Unity StandardPurchasingModule does not exist in the current context Hatası Çözümü

 Hepinize merhaba arkadaşlar bu gün sizlere Unity de IAP servisini kullanırken karşılaşabileceğiniz bir hatadan ve oldukça basit çözümünden bahsedeceğim. Hatamızın adı, daha doğrusu hata çıktısı "StandardPurchasingModule does not exist in the current context" olarak karşımıza geliyor ve bu hatanın verilme sebebi aslında servisi aktif etmiş olsak bile kurulumunu tamamlamamızdan kaynaklanıyor.

Hatanın resmini göstermem gerekir ise hemen sizlere şöyle göstereyim.


Unity StandardPurchasingModule does not exist in the current context Hatası Çözümü


Bu hatanın çözümüne gelecek olursak oldukça basit olduğunu söyleyebilirim, Klasör kısmından "Packages" kısmına geliyoruz ve orada "In App Purchasing" olan dosyaya giriyoruz. 

Karşımıza aşağıdaki gibi bir kaç dosya  ve bir Unity paketi çıkacaktır eğer ki bu Unity paketi burada çıkmaz ise "Assets/Plugins/UnityPurchasing" kısmında çıkabiliyor.


Assets/Plugins/UnityPurchasing


Bu pakete çift tıklıyor ve IAP kurulumu sayfası geldiği zaman kurulumu yapıyoruz.


Import IAP


Not 1 : Eğer ki Unity paketi karşınıza çıkmamış ise projeden IAP ı kapatın ve IAP ile ilgili gördüğünüz her dosyayı sildikten sonra buradaki bağlantıya tıklayıp IAP paketini Asset Store üzerinden indirin ve "Import" edin, eğer ki gene hata alıyorsanız proje dosyalarının bu halini bir kez daha kontrol edin ve dediğim yerde dosyalar gözüküyor ise pakete tıklayıp yüklemeye çalışın.

Not 2:  Eğer ki dosyaları Unity üzerinde silemezseniz sağ tıklayıp "Show in Folder" diyebilir ve oradan silebilirsiniz.


Bu işlemlerin sonucunda aşağıdaki görüntüde olduğu gibi bir çok dosya paketler kısmına çıkmış oluyor ve artık bu sorun karşımıza çıkmıyor yani sorunu çözmüş oluyoruz.


Hata Çözüm 2


Unity StandardPurchasingModule does not exist in the current context Hatası Çözüldü


Klasörler bu durumdalar ise artık sorunuz olarak IAP servisini Unity de kullanabilirsiniz. 

Bu anlattıklarıma rağmen hata alanlarınız olur ise aşağıda soru sormaktan lütfen çekinmeyin bu sayede belki ben yeni bir hatanın çözümünü bulurum sizde projenize çözüm bulmuş olursunuz.