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. |
|
|
|
|
Ö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: getproductIddeğ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: listkullanıyorsanız Play ödül değişimi öğelerini diğer uygulama içi ürünlerdenproductIddeğ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:
- Referans:
- Sunucu tarafı imza doğrulamasını uygulayın.
purchaseTokenveorderIddeğerlerinin benzersiz olduğundan ve daha önce kullanılmadığından emin olun.
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.