Digital Goods API entegrasyonunu test etmek, üretimde kullanıcı deneyiminizle ilgili beklenmedik hataların olmamasını sağlayabilir. Bu test durumları listesi kapsamlı olmasa da Digital Goods API'nin etkin olduğu uygulamanızı Google Play Store'da yayınlarken en sık karşılaşılan sorunları gidermek için ekibinizin bir test planı oluşturmasına yardımcı olmayı amaçlamaktadır.
Play Store'da lisans testi
Bu sayfadaki Google Play Faturalandırma senaryolarını uygulama lisansı testiyle test etmenizi öneririz. Bu özellik, belirlediğiniz lisanslı test kullanıcılarının gerçek para ödemek yerine test ödemeleri yapmasına olanak tanır. Lisans testi, daha verimli test için abonelik yenileme dönemlerini de hızlandırır.
Test durumları
Uygulamanızda aşağıdakileri test etmenizi öneririz:
- Yeni ve eski sürüme geçme akışı: Birden fazla abonelik satıyorsanız kullanıcılarınız aboneliğin farklı katmanları arasında yeni ve eski sürüme geçerken doğru aboneliğin verildiğinden emin olmanız gerekir. Ayrıca, ücretsiz deneme veya özel fiyatlandırma teşviki gibi faturalandırma seçeneklerinin etkinleştirildiğinden de emin olmanız gerekir. Aboneliğini değiştiren bir kullanıcınız varsa ödemenin doğru şekilde yapıldığını ve hakların doğru şekilde verilip kaldırıldığını kontrol edin.
- Tek seferlik satın alımlar ve tekrarlanabilir satın alımlar: Tek seferlik satın alımlar yalnızca bir kez gerçekleşir ve yanlışlıkla tekrar satın alınamaz. Tekrarlanabilir satın alma işlemleri, satın alındıktan hemen sonra tekrar gerçekleşebilir. Her ikisi için de arka uçta hak oluşturulduğundan emin olun.
- Dijital ürünler ve diğer ödeme seçenekleri doğru şekilde sunuluyor: Bir kullanıcı, uygulama bağlamından dijital vitrine girdiğinde abone olmak için ilerlediğinde Google Play Faturalandırma'yı görmelidir. Kullanıcı ödeme akışına bir tarayıcı bağlamından giriyorsa alternatif ödeme akışlarını görmelidir.
- Uygulama Dışı Satın Alma Akışları
- Promosyon koduyla abonelik: Abonelikler, onaylanmamış satın alma işlemleri olarak gelir. Kullanıcı abone olup uygulamayı açtığında abonelik doğrulanmalı, haklar verilmelidir ve abonelik onaylanmalıdır.
- Promosyon koduyla tek seferlik satın alma: Tek seferlik satın alma işlemleri Play tarafından onaylanır ancak kullanıcı henüz hak sahibi olmaz. Kullanıcı uygulamaya giriş yaptıktan sonra, hakların verildiğinden emin olun.
- Promosyon kodundan tüketilebilir ürün - Tüketilebilir ürün satın alma işlemleri Play tarafından onaylanmış olsa da kullanıcı henüz hak sahibi olmaz. Kullanıcı uygulamaya giriş yaptıktan sonra hakların verildiğinden emin olun ve ardından satın alma işlemini tüketin. Böylece kullanıcı öğeyi yeniden satın alabilir.
- Aboneliği mağaza hesabı yönetiminden iptal etme: Kullanıcı aboneliğini uygulamanızın dışında (ör. mağaza sayfasından) yönettiğinde aboneliğin arka uçta doğru şekilde iptal edildiğinden ve hakların verilmeye devam etmediğinden emin olun.
- Aboneliği mağaza hesabı yönetiminden duraklatma: Kullanıcı, aboneliğini uygulama dışından da yönetebilir ve duraklatabilir. Abonelik avantajları, duraklatma süresi boyunca askıya alınmalı ve duraklatma sona erdiğinde yeniden başlatılmalıdır.
- Mağaza yönetiminden aboneliği yenileme
- Aboneliğinizi iptal edip hemen yeniden abone olursanız iptal işlemi geri alınır.
- Aboneliği iptal edip süresinin dolmasını bekledikten sonra mağaza yönetimi sayfasından yeniden abone olursanız bu işlem, uygulama dışı satın alma olarak kabul edilir ve uygulamada onaylanması gerekir. Abonelik onaylanmazsa Play Store abonelik yönetimi sayfasında kırmızı metinle aboneliği onaylama mesajı gösterilir.
- Kullanıcılar abone olduktan sonra aboneliklerini kolayca iptal edebilir - Kullanıcıların aboneliklerini uygulamada kolayca iptal edebileceğinden emin olun. Kullanıcıları Google Play yönetim sayfasına yönlendirebilirsiniz. Not: Kullanıcı aboneliğini iptal ettiğinde abonelik, geçerli fatura döneminin sonuna kadar resmi olarak sona ermez. Bu nedenle, kullanıcı abonelik süresi sona erene kadar abonelik planı özelliklerine erişmeye devam edebilir. Not: Kullanıcı aboneliğini iptal ettiğinde abonelik, geçerli fatura döneminin sonuna kadar resmi olarak sona ermez. Bu nedenle, kullanıcı abonelik süresi sona erene kadar abonelik planı özelliklerine erişmeye devam edebilir.
- Haklar, mağaza bağlamlarında kullanılabilir: Abonelikleri ve satın alma işlemleriyle ilgili haklar, bağlamlar arasında kullanılabilir olmalıdır. Örneğin, uygulamadan veya web sitesinden erişen kullanıcıların hakları taşınmalıdır.
- Haklar, mağazalarda doğru şekilde yansıtılır: Haklar, mağazalarda verilmelidir. Bir mağaza üzerinden abone olan veya satın alma işlemi yapan kullanıcılar, başka bir cihazdan eriştiğinde haklar aktarılmalıdır.
- Kullanıcı hesapları: Uygulamanızda kullanıcı hesapları varsa ilk kez kullanan kullanıcılar için kayıt ve satın alma akışını test ettiğinizden emin olun.