Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
PlayReady test web sitesi, Sunucu SDK'sının geçerli ve eski sürümlerini kullanan bir lisans hizmetleri kümesi içerir. Bu lisans hizmetleri, istemci uyumluluğunun test edilmesine yardımcı olmak için kullanılabilir. Örneğin, bir istemciyi PK 4.0'a güncelleştirirken istemci, uyumluluğu gözden geçirmek için önceki hizmet sürümlerine göre test edilebilir.
Aşağıdaki tabloda sürümlere ayrılmış hizmetler listelenmiştir.
SDK Sürümü | Lisans Hizmeti URL'si |
---|---|
SDK 1.52 | http(s)://test.playready.microsoft.com/directtaps/svc/pr152/rightsmanager.asmx |
SDK 2.0 | http(s)://test.playready.microsoft.com/directtaps/svc/pr20/rightsmanager.asmx |
SDK 2.1 | http(s)://test.playready.microsoft.com/directtaps/svc/pr21/rightsmanager.asmx |
SDK 2.9 | http(s)://test.playready.microsoft.com/directtaps/svc/pr29/rightsmanager.asmx |
SDK 3.0 | http(s)://test.playready.microsoft.com/directtaps/svc/pr30/rightsmanager.asmx |
SDK 4.0 | http(s)://test.playready.microsoft.com/service/rightsmanager.asmx |
Bu sürüme alınan hizmetler, belirli ilkeleri test etme amacıyla PlayReady test sitesinde listelenen parametreleri kullanabilir. PlayReady Genel Test Sunucusu artık test edicilerin kendi durumlarına en uygun olanı seçebilmesi için bu parametreleri sağlamak için birden çok söz dizimini destekliyor.
http(s)://test.playready.microsoft.com/service/rightsmanager.asmx sitesi her zaman en güncel sunucu için kullanılır.
Önerilen söz dizimi , Sorgu Dizesi Söz Dizimi'dir. Diğer söz dizimleri Özel Veri JSON Söz Dizimi, Base 64 JSON Söz Dizimi ve Eski Söz Dizimi'ni içerir.
İlke parametrelerinin tümünün hizmet sürümlerinin her biriyle çalışmayacağını unutmayın. Örneğin, MaxResDecode yalnızca Sunucu SDK 3.0 veya üzeri ile geliştirilen hizmetlerle çalışır.
Yetenek testlerine yardımcı olmak için aşağıdaki testler, dört benzersiz lisans senaryoyu kapsayacak şekilde farklı sürüme sahip lisans hizmetleriyle kullanılabilir. Bu senaryolar, testlerinizde Sorgu Dizesi söz diziminin nasıl kullanılacağını gösterir. Ancak, durumunuza daha uygunsa yukarıda bağlantılı diğer söz dizimlerinden herhangi birini kullanabilirsiniz.
Senaryo 1: kalıcı olmayan lisanslar
Kalıcı olmayan lisanslar, akış hizmetleri tarafından kullanılan en yaygın lisans senaryosudur.
Test Adımları:
PlayReady test sitesinde not edilen KeySeed'i kullanarak içeriği paketleyebilirsiniz. Bu test için paketleme sırasında herhangi bir KeyID kullanılabilir.
aşağıdaki URL'yi kullanarak istemciden gelen bir lisans isteğini test edin:
{versioned license service URL}parametresiz
Ex: https://test.playready.microsoft.com/service/rightsmanager.asmx
Bir lisansın iade edildiğini ve oynatmanın başarılı olduğunu doğrulayın.
Senaryo 2: kalıcı lisanslar
Kalıcı lisanslar, içerikleri çevrimdışı olarak oynatmayı sağlayan hizmetler tarafından sıkça kullanılır.
Test Adımları:
PlayReady test sitesinde not edilen KeySeed'i kullanarak içeriği paketleyebilirsiniz. Bu test için paketleme sırasında herhangi bir KeyID kullanılabilir.
aşağıdaki URL'yi kullanarak istemciden gelen bir lisans isteğini test edin:
{versioned license service URL}?cfg=(kalıcı:true,firstexp:60)
Bu parametre, lisans hizmetini ilk oynatıldıktan 60 saniye sonra süresi dolan bir lisansı döndürmeye yönlendirir. Kalıcı lisansları almak için persist:true öğesini açıkça çağırmanız gerekir.
ex: https://test.playready.microsoft.com/service/rightsmanager.asmx?cfg=(persist:true,firstexp:60)
Lisansın geri döndüğünü ve çalışmanın başarılı olduğunu doğrulayın. Diğer kalıcı senaryoları test etmek için test sitesinde listelenen zamana dayalı ilke parametrelerini ekleyin veya değiştirin.
Senaryo 3: zincirlenmiş lisanslar
Kök bağlı lisanslar, çoğu zaman müzik için olan bazı abonelik hizmetleri tarafından kullanılır. Kök bağlı senaryoyla, birkaç yaprak lisans tek bir kök lisansa bağlanabilir. Kök lisansın süresi dolduğunda, yeni bir kök yeniden verilmediği sürece yaprak lisanslar artık kullanılamaz.
Test Adımları:
Aşağıdaki KeyID'yi kullanarak PlayReady test sitesinde not edilen KeySeed'i kullanarak içeriği paketleyebilirsiniz:
Base64: uPeXHrR3K0icGCpYMBGsZw==
Lisans istemek için aşağıdaki URL'yi kullanarak istemciyi test edin:
{versioned license service URL}?cfg=(rootid:uPeXHrR3K0icGCpYMBGsZw==,kid:header),(isroot:true,kid:uPeXHrR3K0icGCpYMBGsZw==)
Bir lisansın geri götürüldüğünü ve kaydedilmenin başarılı olduğunu doğrulayın. Bu senaryoda hizmetten alınan tek bir yanıt iki lisans içermelidir. Bunlardan biri kök lisans, diğeri yaprak lisans olacaktır. Lisansların süresi istemciye verildikten beş dakika sonra dolmalıdır.
Senaryo 4: etki alanına bağlı lisans
Etki alanları hizmetler tarafından yaygın olarak kullanılmaz. PlayReady etki alanları hem bir hizmetin bir hesaptaki etkin cihaz sayısını yönetmesi hem de hesaptaki cihazların içeriği ve lisansları çevrimdışı olarak paylaşması için bir yol sağlar.
Aşağıdaki KeyID'yi kullanarak PlayReady test sitesinde not edilen KeySeed'i kullanarak içeriği paketleyebilirsiniz:
Base64: m1HAERIu8E+uABCZY4TX2g==
Test istemcisi, etki alanına katılmak ve lisans almak için aşağıdaki URL'yi kullanır:
{sürümlü lisans hizmeti url'si}?cfg=(accountid:A/uHOj7F+UaM+Jlny2obFA==)
Test istemcisinin bir JoinDomain sınaması oluşturup göndermesini ve hizmet yanıtında bir etki alanı sertifikası olduğunu doğrulamasını sağlayın.
Test istemcisinin accountID de dahil olmak üzere aynı URL'yi kullanarak hizmete bir lisans isteği göndermesini sağlayın.
Lisansın geri döndüğünü ve çalışmanın başarılı olduğunu doğrulayın. Senaryoyu sıfırlamak için lisans hizmetine bir LeaveDomain isteği de gönderilebilir.
Daha fazla bilgi
Daha fazla bilgi için PlayReady web sitesini https://www.microsoft.com/playready/ adresinden ve PlayReady test sitesini https://test.playready.microsoft.com/ adresinden ziyaret edin.