Uygulama içi öğeleri algılayıp yayınlama

Bu konuda, oyuncular Google Play uygulamasında Play Points ile satın aldıktan sonra oyununuzda uygulama içi ürünlerin nasıl tespit edileceği ve sunulacağı açıklanmaktadır.

Kullanıcılar, Google Play uygulamasında uygulama içi ürün için Play puanlarını kullandığında öğeler oyununuzda hemen teslim edilmelidir. Aşağıda, kullanıcının Play puanlarıyla nasıl öğe satın aldığı gösterilmektedir.

1. Play Points'i tıklayın. 1. Öğeleri görüntülemek için Kullan sekmesini tıklayın. 2. Bir öğe seçin ve satın alma işlemini tamamlamak için Puan Kullan'ı tıklayın. 3. Öğeyi teslim alın.
TBD'nin ekran görüntüsü TBD'nin ekran görüntüsü TBD'nin ekran görüntüsü TBD'nin ekran görüntüsü

Örnekte, ürün satın alınırken oyun çalışmıyor. Kullanıcılar, oyun cihazlarına yüklü olmasa bile Play puanlarını ürünlerle değiştirebilir. Bu nedenle, oyununuzu oyun içi mağaza dışından uygulama içi öğe teslimatını işleyecek şekilde tasarlamanız gerekir.

Başlamadan önce

Uygulama içi ürünü algılayıp sunmadan önce ürünü ve Play Points promosyonlarını oluşturmanız gerekir.

Teslimat koşulları

Oyununuzda Play Points promosyonu kullanarak uygulama içi ürünler sunduğunuzda bu bölümdeki şartlara uymanız gerekir.

Teslimat zamanlaması

Bir oyuncu, Play puanlarını uygulama içi ürünle değiştirdiğinde öğeyi zamanında teslim etmek için Google Play Faturalandırma Kitaplığı'nı kullanın.

Teslimat mesajı

Bir kullanıcı, oyun dışında uygulama içi ürün satın aldıktan sonra oyununuza döndüğünde, ürünün oyunda başarıyla verildiğine dair bir onay göstermeniz gerekir. Mesaj, pop-up iletişim kutusu veya oyun içi mesaj olarak gösterilmelidir. Kullanıcılar, öğeyi almak için ek işlem yapmak zorunda kalmamalıdır.

Gerekli mesajlaşma biçimi şöyledir:

  • Öğenin alındığına dair net bir mesaj.

  • Kullanıcıların, aldıkları diğer içeriklerden ayırt edebilmesi için öğe adını ve "Play Puanları"nı net bir şekilde belirtin.

  • Birden fazla mezhebe sahip benzer öğeler varsa öğenin adında doğru mezhep de yer almalıdır.

  • Pop-up iletişim kutusu, mesaj veya oyun içi bildirim, kullanıcı Devam ya da Tamam gibi bir onayı tıklayana kadar kullanıcıya görünür olmalıdır. Bu mesaj yalnızca kullanıcıları oyun içinde aldıkları öğe hakkında bilgilendirmek için gönderildiğinden iptal düğmesi olmamalıdır. Onay düğmesi yoksa kullanıcıların öğelerini aldıklarını bilmeleri için mesajın kaybolmadan önce en az 3 saniye boyunca görünür olması gerekir.

Örnek mesaj:

"Öğe alındı! Play Points ile 100 mücevher kazandınız. Devam et."

Kullanıcılar, oyun içi para birimi bakiyelerindeki artışı gösteren bir animasyon veya görsel onay görmelidir. Öğe, dayanıklı veya tüketilebilir bir uygulama içi öğe ise kullanıcılar, öğenin kilidinin açıldığı ya da oyunda kullanılabildiği yere yönlendirilmelidir.

Oyun dışında alınan öğeleri algılama

Oyununuz Google Play'in faturalandırma sistemini kullanıyorsa oyun dışında alınan uygulama içi ürünleri tespit etmek için Satın alma işlemlerini algılama ve işleme başlıklı makaleyi inceleyin.

Teslimat onayı gösterme

Kullanıcılar Play puanlarını kullanarak bir öğe aldığında oyunun, öğeyi doğru şekilde aldığını ve işlediğini bildirmek için oyun içi mesaj göstermesini veya bir tür bildirim kullanmasını bekler. Başarılı satın alma işlemini onaylamak için Kullanıcıyı bilgilendirme başlıklı makaleyi inceleyin.

Belirli oyun motorlarına yönelik güncellemeler

Belirli oyun motorları için dikkate alınması gereken bazı noktaları aşağıda bulabilirsiniz:

  • Oyununuz Unity ile geliştirildiyse kullandığınız uygulama içi satın alma uygulamasının Play Points promosyonlarını destekleyip desteklemediğini doğrulamanızı öneririz.

  • Oyununuz Cocos2d-x veya Unreal Engine (C/C++) ile oluşturulmuşsa büyük olasılıkla C/C++ kodunuzdan Java API'lerini çağıran JNI kodunu yazmanız gerekir.

Sunucu tarafıyla ilgili en iyi uygulamalar

Bu bölümde, Play Points promosyonlarında kullanabileceğiniz sunucu tarafı en iyi uygulamaları yer almaktadır:

  • Sunucunuzda Purchases.products: get productId değerlerine göre Play ödül değişim öğelerini ve diğer uygulama içi ürünleri ayrı ayrı işlemeniz gerekip gerekmediğini doğrulayın.

  • Sunucunuzda Inappproducts: list kullanıyorsanız Play ödül değişimi öğelerini diğer uygulama içi ürünlerden productId değerlerine göre ayırmanız gerekip gerekmediğini doğrulayın.

  • Ek değişiklik yapmanız gerekip gerekmediğini doğrulamak için aşağıdaki en iyi uygulamaları inceleyin:

Sorun giderme

Bu bölümde, müşteri sorgularına yol açabilecek senaryolarla ilgili öneriler yer almaktadır.

Birden fazla kullanıcı hesabı

Cihazında birden fazla Google Hesabı olan bir kullanıcı, Play Points'i yanlış hesapta kullanırsa Google, öğeleri diğer hesaplara aktaramaz. Benzer şekilde, uygulamanız getPurchases() yöntemini çağırarak öğeyi aktaramaz. Bu senaryoda, müşteri desteği işlemlerinizi kullanarak uygulama içi öğeleri kullanıcıya manuel olarak sağlamayı düşünebilirsiniz.

Geciken veya eksik öğeler

Oyuncular ödül öğelerini geç alıyor veya alamıyorsa Google Play yardım belgelerindeki uygulama içi satın alma işlemleriyle ilgili sorun giderme kılavuzuna bakın.