Test Rewards

Google Play Faturalandırma Test Alanı, Google Play Faturalandırma sistemiyle entegrasyonları test etmenize yardımcı olan tamamlayıcı bir uygulamadır. Uygulamanızın ve arka ucunuzun, Google Play Games Ödülleri de dahil olmak üzere uygulamanızın dışında edinilen öğeleri işleyecek şekilde doğru yapılandırıldığını doğrulamak için Google Play Faturalandırma Test Alanı'nın uygulama dışı satın alma (OOAP) test özelliğini kullanabilirsiniz.

OOAP test özelliği sayesinde Play Games Rewards fırsatını seçebilir, Google Play'in ödülü kullanıcıya doğrudan Play Faturalandırma Test Alanı'ndan vermesini simüle edebilir ve uçtan uca yararlanma hakkı edinme ve yerine getirme akışını doğrulayabilirsiniz.

Ön koşullar

Google Play Games Rewards için kurulumunuzu doğrulamak üzere uygulama dışı satın alma (OOAP) akışlarını test etmek amacıyla Google Play Faturalandırma Test Alanı'nı kullanmadan önce aşağıdaki koşulları karşıladığınızdan emin olun:

  1. Lisanslı test kullanıcısı durumu: Test hesabınız, oyun için lisanslı test kullanıcısı olarak kayıtlı olmalıdır. Ayrıntılar için Google Play lisanslı test kullanıcısı belgelerini inceleyin.

    Not: Play Faturalandırma Test Alanı uygulamasını tüm kullanıcılar görüntüleyebilir ancak yalnızca lisanslı test kullanıcıları OOAP geçersiz kılma işlemlerini yapılandırıp tetikleyebilir.

  2. Yüzeyler arasında hesap tutarlılığı: Google Play Faturalandırma Laboratuvarı ve Google Play Store'da aynı lisanslı test kullanıcısı hesabını kullanarak oturum açmanız gerekir. Hesap uyuşmazlığı varsa Google Play Store, geçersiz kılınan test ürününü veya teklifini göstermeyebilir ya da test satın alma işlemini tamamlamayabilir.

İndir ve yükle

Google Play Faturalandırma Test Alanı uygulamasını Google Play'den indirip yükleyebilirsiniz.

Adım adım entegrasyon ve test kılavuzu

Aşağıdaki adımlarda, Google Play Faturalandırma Test Alanı'nı kullanarak Google Play Games Rewards'u nasıl entegre edip test edeceğiniz açıklanmaktadır. Uygulama dışı satın alma işlemlerini test etme hakkında genel bilgi için Uygulama dışı satın alma işlemlerini test etme başlıklı makaleyi inceleyin.

1. adım: Google Play Faturalandırma Test Alanı'nı başlatıp oturum açın

Play Faturalandırma Test Alanı'nı yükledikten sonra ilk kez açtığınızda:

  • Google ile oturum aç'a dokunun.
  • Uygulamanızın lisanslı test kullanıcısı olarak kayıtlı Google Hesabı'nı seçin.
  • Oturum açtıktan sonra ana Kontrol Paneli'ni görürsünüz.
Play Faturalandırma Test Alanı Kontrol Paneli
Google Play Faturalandırma Test Alanı Kontrol Paneli.
  • Kontrol panelinde Uygulama dışı satın alma işlemleri kartını bulun.
  • OOAP yapılandırma kurulum ekranını açmak için Test'e dokunun.

3. adım: Uygulama paketi adını ve ürün kimliğini belirtin

OOAP kurulum ekranında gerekli uygulama tanımlayıcılarını girin:

  1. Paket adı: Uygulamanızın tam Android paket adı (ör. com.example.app).
  2. Ürün türü: Açılır menüyü kullanarak Tek seferlik ürün'ü (uygulama içi öğe) seçin.
  3. Ürün kimliği (SKU): Test etmek istediğiniz Play Games Rewards teklifini içeren tek seferlik ürünün ürün kimliği.
Uygulama paketi adını ve ürün kimliğini belirtin
Uygulama paketi adını ve ürün kimliğini belirtin.

4. adım: Play Games Rewards fırsatını seçin

Paket adını, ürün kimliğini ve ürün türünü girdikten sonra Play Faturalandırma Test Alanı, arka ucu sorgular ve ilgili ürün için mevcut tekliflerin listesini gösterir.

  • Test etmek istediğiniz Play Games Rewards teklifini seçin.

    Uygun bir teklif seçin
    Uygun bir teklif seçin.

5. adım: OOAP testini başlatın

Play Games Rewards fırsatını seçtikten sonra Testi başlat'a dokunun. Yapılandırma kaydedilir ve Google Play arka uç sunucularıyla senkronize edilir.

Etkinleştirme işleminden sonra Kontrol panelinizdeki Uygulama dışı satın alma işlemleri kartında Etkin rozeti gösterilir. Bu rozet, yapılandırılmış paket adını, ürün kimliğini (SKU) ve kalan süreyi gösterir.

  • Test süresi: Etkin OOAP test yapılandırmaları, otomatik olarak sona ermeden önce varsayılan olarak 2 saat boyunca etkin kalır. Bu sürenin ardından testi yeniden yapılandırmanız gerekir.

    OOAP testini başlatma
    OOAP testini başlatın.

6. adım: Ödülü verin ve teslimatı doğrulayın

Play Games Rewards fırsatınız için OOAP testi etkinken ödülü Google Play Store'dan satın almadan doğrudan Play Faturalandırma Test Alanı'ndan verebilirsiniz:

  1. Ödülü verme: Google Play Faturalandırma Test Alanı'ndaki Uygulama dışı satın alma ekranında Ödül Ver'i tıklayarak Google Play'in kullanıcıya ödül vermesini simüle edin. Ek ödüllerin verilebilmesi için mevcut ödüllerin işlenmesi gerekir.

    Google Play Games Ödülleri test akışını gösteren üç ekran. İlk ekranda kullanıcı ödülü vermeyi seçer. İkinci ekranda, ödülün Google Play tarafından başarıyla verildiği gösteriliyor. Ardından kullanıcı, ödülün tekrar verilmesi için tıklıyor. Üçüncü ekranda, ilk ödül düzgün şekilde işlenmediği için hata durumu gösteriliyor.
    Google Play Games Rewards test akışı.
  2. Yararlanma hakkını işleme ve sunma: Uygulamanız, uygulama dışı satın alma işlemini algılamalı (ör. oyun başladığında veya ön plana getirildiğinde queryPurchasesAsync yöntemini çağırarak) ve ardından öğeyi ilgili kullanıcıya sunmalıdır. Sürecin tamamı için satın alma işlemlerini işleme bölümüne bakın.

7. adım: OOAP testini durdurma ve temizleme

Testi tamamladıktan sonra:

  1. Uygulama dışı satın alma işlemleri sayfasına gidin.
  2. OOAP testini durdurmak ve OOAP test ayarlarını temizlemek için Testi temizle'ye dokunun.
OOAP testini durdurma ve temizleme
OOAP testini temizleyin.

Test Yapılandırmalarını Değiştirme

OOAP testi etkin bir şekilde çalışırken paket adını, ürün kimliğini, teklif seçimini veya Google Play Store ülke geçersiz kılma ayarını değiştiremezsiniz.

Bunun için mevcut OOAP testinin durdurulup temizlenmesi gerekir.

Ürün veya teklif nasıl düzenlenir?

Şu anda bir OOAP testi yürütüyorsanız ve farklı bir ürünü veya teklifi test etmek istiyorsanız:

  1. Google Play Faturalandırma Test Alanı'nı açın ve etkin Uygulama dışı satın alma işlemleri kartında Görüntüle'ye dokunun.
  2. Paket adını, ürün kimliğini veya test teklifini değiştirmek için Düzenle'ye dokunun.
  3. İstendiğinde Testi durdur'u onaylayın. Test durdurulur ve ilgili tüm girişler temizlenir.
  4. Yeni ürününüzü girin veya yeni teklifi seçip testi yeniden başlatın.
Ürünü veya teklifi düzenleme
Ürünü veya teklifi düzenleyin.

Ülke geçersiz kılma işlemleriyle bölgesel yapılandırmaları test etme

Google Play Faturalandırma Test Alanı, Google Play Store ülkenizi geçersiz kılarak farklı bölgelerdeki teklif uygunluğunu test etmenize olanak tanır. Ülke seçmezseniz Play Faturalandırma Test Alanı, lisanslı test hesabınızın Google Play ülkesini kullanır. Ülke değişiklikleri, OOAP testiyle senkronize edilmelidir:

  1. Etkin OOAP testini durdurma: Bir OOAP testi etkinken ülke geçersiz kılma ayarınızı Kontrol Paneli'nden veya Uygulama dışı satın alma sayfasından düzenlemeye çalışırsanız Google Play Faturalandırma Test Alanı, önce testi durdurmanızı isteyen bir uyarı gösterir. Testi durdur'a dokunarak onayladığınızda mevcut OOAP testi durdurulur ve test girişleri temizlenir.

  2. Ülke geçersiz kılma ayarını belirleme: OOAP testini durdurduktan sonra Yapılandırma Ayarları sayfasında ülke ayarınızı düzenleyebilirsiniz (veya Uygulama dışı satın alma ekranında Ülke geçersiz kılma ayarını belirle'ye dokunabilirsiniz). Hedef ülkeyi (ör. Japonya, Birleşik Krallık) seçip Uygula'ya dokunun.

  3. Uygulama dışı satın alma testini yeniden başlatın: Ülke geçersiz kılma etkinleştirildikten sonra Uygulama dışı satın alma işlemleri kartına dönün, ürününüzü ve teklifinizi seçip Testi başlat'a dokunun.

    Kontrol panelinizde artık hem etkin bir ülke geçersiz kılma hem de etkin bir OOAP testi gösterilir.

Ülke geçersiz kılmalarıyla bölgesel yapılandırmaları test etme
Ülke geçersiz kılma işlemleriyle bölgesel yapılandırmaları test edin.

Sorun giderme seçenekleri ve sık sorulan sorular

Play Faturalandırma Test Alanı'nda ürün oluştururken neden teklif seçemiyorum veya göremiyorum?

  • Teklif uygunluğu: Google Play Faturalandırma Test Alanı yalnızca test kullanıcısı hesabınızın şu anda yararlanabileceği teklifleri gösterir. Tüketilemeyen öğeler için ürüne şu anda sahip olmamanız gerekir. Tüketilebilir öğeler için test etmeden önce mevcut satın alma işlemlerini tüketmeniz gerekir.
  • Lisanslı test kullanıcısı durumu: Hesabınızın Google Play Console'da etkin bir lisanslı test kullanıcısı olarak listelendiğini doğrulayın.

Play Faturalandırma Test Alanı'nda neden başka bir ödül veremiyorum?

  • İşlenmemiş ödül: Ek ödüllerin verilebilmesi için mevcut ödüllerin işlenmesi (onaylanması veya kullanılması) gerekir. Oyununuzu açın ve önceki ödülün işlendiğini doğrulayın.
  • Geçerlilik süresi: Etkin OOAP testlerinin süresi 2 saat sonra dolar. Test etiketinizin Süresi doldu olarak değişip değişmediğini kontrol etmek için Google Play Faturalandırma Test Alanı'nı açın. Bu durumda yeni bir test başlatın.

Verilen ödülüm neden oyunda teslim edilmedi?

  • Hesap tutarlılığı: Google Play Faturalandırma Test Alanı'nda, Google Play Store uygulamasında ve oyununuzda oturum açılan hesabın, lisanslı test kullanıcısı hesabıyla aynı olduğundan emin olun.
  • Uygulama dışı satın alma işlemlerini yönetme: Oyununuzun queryPurchasesAsyncuygulama ve satın alma işlemi mantığını kontrol edin. Ödüller uygulamanızın standart kullanıcı arayüzü dışında verildiğinden, oyununuzun veya arka uç sunucunuzun onaylanmamış satın alma işlemlerini tespit edip işlemesi gerekir.

2 saatlik süre dolmadan önce etkin bir testi nasıl durdurabilir veya temizleyebilirim?

  • Play Faturalandırma Test Alanı'nı açın, etkin kartı (Uygulama dışı satın alma işlemleri veya Yapılandırma ayarları) bulun ve Durdur ya da Sil'e dokunun (veya Uygulama dışı satın alma ekranında Testi temizle'ye dokunun). İstendiğinde seçiminizi onaylayın. Geçersiz kılma işlemi Google Play sunucularından hemen kaldırılır.