Unityde Huawei InAppPurchase’in Örnek Sahnesini Kullanma ve Anlama Kılavuzu

Alihan98ersoy
Huawei Developers - Türkiye
2 min readNov 1, 2023

--

AnaMenü Sahnesi

Giriş

Sizlere bu yazımda “In-app purchase” için oluşturduğumuz AnaMenü ve Mağaza sahnesi olmak üzere iki sahneden oluşan 2. örnek sahnemizi nasıl kullanabileceğinizi ve işleyişini anlatarak uygulama içi ödeme sistemini daha iyi anlamanızı ve kolayca oyununuza ekleyebilmenizi sağlamayı amaçlıyorum.

Örnek sahnelere Pluginin v2.3.4 ve üzeri versionlarda “Assets/Huawei/Demos/IAP/Second Demo-Menu_Store/” klasöründen ulaşabilirsiniz.

Demo sahneyi kullanmanız için gereken adımlar:

  1. Quick start adımlarını tamamlayın.
  2. Account kit ve IAP’i “kit settings” den aktif edin.
  3. IAP ve Account kit’in AppGallery Connect konsolda aktif edildiğinden emin olun. (Eğer edilmemiş ise edin ve agconnect-services.json dosyasını yenileyin.)
  4. Bu ürünleri productID leri aynı olacak şekilde konsola ekleyin.
  • a. Product ID: coin100 — Type: consumable
  • b. Product ID: coin1000 — Type: consumable
  • c. Product ID: removeAds — Type: non-consumable
  • d. Product ID: premium — Type: subscription (1 week)

5. Konsola eklediğiniz bu ürünleri IAP için hazırladığımız pencereye ekleyin. Unity > Huawei > Kit Settings > IAP. Sonra “create constant classes” tuşuna tıklayın.

6. Sahneleri BuildSettingsdeki sahneler kısmına ekleyin.

BuildSettings

7. Initialize On Start özelliğini kapatın.

Unity > Huawei > Kit Settings > IAP

Parça Parça Kodu Anlamak

Kullanıcı Girişi:

SignIn

In-app Purcase için Gerekli Ön İşlemler:

IAP Kullanımı Mağaza Sahnesi:

Mağaza Sahnesi
Mağaza sahnesi Satın Alma işlemleri

Sonuç

Bu iki sahnemiz ile sizlere birden fazla sahnede HMS için oluşturduğumuz managerları örnek olarak IAP ve Account kit için nasıl kullanabileceğinizi aktarmaya çalıştık. Eğer kafanıza takılan bir soru veya öneriniz olursa bize github repomuzdan issue oluşturarak yada Discord kanalımız üzerinden yazabilirsiniz.

Referanslar

--

--