Oyununuzu süreklilik gereksinimlerine göre değerlendirme

Oyununuzun farklı senaryolarda süreklilik gereksinimlerimizi karşılayıp karşılamadığını görmek için aşağıdaki test durumlarını kullanabilirsiniz. Bu listenin tüm senaryoları içermediğini ve bu belgenin gelecekte güncellenebileceğini lütfen unutmayın.

Bu senaryoların ön koşulu olarak Play Games Hizmetleri 2. sürümü, oyununuzun Android ve PC Üzerinde Google Play Games sürümlerine entegre edilmelidir. Şu anda v1 sürümünü kullanıyor olsanız bile oyununuzu v2'ye taşımanız gerekir. Play Games Hizmetleri v1 ve v2'yi birlikte kullanamazsınız.

Aşağıdaki her senaryo, senaryoyu tekrarlamak için gereken adımları ve belirtilen adım için beklenen sonuçları görüntüler.

1. Yeni bir mobil kullanıcının ilerleme durumunu PC Üzerinde Google Play Games'e geri yükleme

Bu senaryoda, yeni bir oyuncu başlangıçta oyununuzu açar ve hem mobilde hem de PC Üzerinde Google Play Games'de kendi Play Games Hizmetleri Kimliği kullanılarak ilerlemesi otomatik olarak geri yüklenir.

Hedef: Yeni oyuncular ilerleme durumlarını mobil cihazdan PC'ye sorunsuz bir şekilde aktarabilir.

Adımlar Beklenen Sonuç
1. Oyunu mobil cihazınızda açın.

2. Oyun bulutu kaydedilene ve ilerleme durumu Oyuncu Kimliğine bağlanana kadar yeterli ilerlemeyi biriktirin.

3. Oyunu ikinci bir mobil cihaza tekrar indirin ve Play Games Hizmetleri hesap seçici açılırsa 1. adımda yer alan Play Games Hizmetleri profilini seçin.

4. PC Üzerinde Google Play Games istemcinizde 1. adımdaki profilinizle giriş yapıp oyunu açın.
1. Play Games Hizmetleri kurulumu başlar veya profile otomatik olarak giriş yapılır (oyuncunun zaten yapılandırılmış bir Play Games Hizmetleri profili olup olmadığına ve otomatik oturum açmayı etkinleştirip etkinleştirmediğine bağlıdır).

3. 2. adımdaki ilerleme otomatik olarak geri yüklenir.

4. 2. adımdaki ilerleme otomatik olarak geri yüklenir.

2. Mevcut bir mobil kullanıcının ilerleme durumunu PC Üzerinde Google Play Games'e geri yükleyin

Bu senaryoda, mevcut bir oyuncu (yani oyunu zaten cihazına indirmiş ve Play Games Hizmetleri v2'nin entegre edilmiş bir sürümüne güncelleme yapacak bir oyuncu) hem mobil cihazlarda hem de PC Üzerinde Google Play Games'de Play Games Hizmetleri Kimliği ile ilerleme durumunu otomatik olarak geri yükleyecektir.

Hedef: Mevcut oyuncular mobildeki ilerlemelerini sorunsuz bir şekilde PC'ye aktarabilirler.

Adımlar Beklenen Sonuç
1. Oyunun, henüz Play Games Hizmetleri v2 ile entegre edilmemiş önceki bir sürümünü mobil cihazlara indirip açın.

2. Oyunda biraz ilerleme kaydedin.

3. Oyunu kapatın, Play Games Hizmetleri v2'nin entegre olduğu mobil cihazlarda oyunun yeni sürümüne geçin, oyunu açın, oturum açın veya yeni bir hesap oluşturun. Oyun bulutu kaydedilene ve ilerleme durumu oyuncu kimliğine bağlanana kadar yeterli ilerleme durumu biriktirin.

4. Mobil cihazdan oyunu silin.

5. Oyunu mobil cihazınıza tekrar indirin ve 3. adımdan aynı profili seçin.

6. PC Üzerinde Google Play Games istemcinizde 3. adımdaki profilinizle giriş yapıp oyunu açın.
3. Play Games Hizmetleri kurulumu başlar VEYA profile otomatik olarak giriş yapılır (oyuncunun hâlihazırda yapılandırılmış bir Play Games Hizmetleri profili olup olmadığına ve otomatik oturum açmayı etkinleştirip etkinleştirmediğine bağlıdır).

5. 4. adımdaki ilerleme otomatik olarak geri yüklenir.

6. 4. adımdaki ilerleme otomatik olarak geri yüklenir.

3. PC Üzerinde Google Play Games kullanıcısının ilerleme durumunu mobil cihaza geri yükleme

Bu durum önceki 2 senaryoya benzerdir. Ancak oyuncu bunun yerine PC Üzerinde Google Play Games'de başlayıp mobil cihaza geçer. PC Üzerinde Android derlemeniz ve mobil derlemeleriniz, Google Play Oyun Hizmetleri ve buluta kaydetme açısından aynı şekilde davranmalıdır.

Hedef: Oyununuzu ilk olarak PC Üzerinde Google Play Games'e indiren oyuncular ilerleme durumlarını sorunsuz bir şekilde mobil cihazlara aktarabilirler.

Adımlar Beklenen Sonuç
1. Oyunu PC Üzerinde Google Play Games'de açın.

2. Oyun bulutu kaydedilene ve ilerleme durumu Player Kimliğine bağlanana kadar yeterli ilerleme kaydedin.

3. Mobil cihazınızda 1. adımdaki profilinizle giriş yapın ve oyunu açın.
3. 2. adımdaki ilerleme otomatik olarak geri yüklenir.

4. Google Play Games Hizmetleri mobil oturum açmayı ilk kez reddeden bir kullanıcının ilerleme durumunu geri yükleme

Bu adımla, oyuncu mobil cihazda Play Games Hizmetleri profiliyle oturum açmayı/oluşturmayı reddederse gelecekte buluta kaydetme özelliğini etkinleştirebilir.

Hedef: Play Games Hizmetleri'ne kaydolmayı erteleyen oyuncular ileride kaydolabilir ve ilk istemde kaydolanlarla aynı davranışı bekleyebilirler.

Adımlar Beklenen Sonuç
1. Play Games Hizmetleri ayarlarında oyunda oturum açmış bir profil olmadığından emin olun.

2. Oyunu mobil cihazda açın (herhangi bir Play Games Hizmetleri profiline giriş yapmadığınızdan emin olun).

3. Oyunda biraz ilerleme kaydedin.

4. Oyunu kapatıp tekrar açın. Play Games Hizmetleri hesap seçici pop-up penceresinde cihazda bir Play Games Hizmetleri profili seçin.

5. Oyun bulutu kaydedilene ve ilerleme durumu Player Kimliğine bağlanana kadar yeterli ilerleme kaydedin.

6. Mobil cihazdan oyunu silin.

7. Oyunu mobil cihazınıza tekrar indirin ve 4. adımdan aynı profili seçin.
7. Hesap ilerleme durumu geri yüklenir.

Bu destek kaydı, birden fazla kimlik sistemine giriş yapılmış olsa bile oyuncunun ilerlemesinin Play Games Hizmet Kimliği tarafından izlenmesi şartını kapsar. Bu aynı zamanda, oyununuz başka kimlik çözümleri kullanıyorsa Play Games Hizmetleri Kimliği'nin bu çözümlere bağlandığını da onaylar. Böylece oyuncular yeni bir cihaz kullanırken kimlik bilgilerini manuel olarak geri yüklemek zorunda kalmazlar. Bu gereksinim hakkında daha fazla bilgi edinmek için süreklilik gereksinimleri bölümünü inceleyin.

Hedef: Bir oyunun mevcut kimlik sisteminde oturum açan oyuncular, ilerlemelerini ve hesaplarını her platformda oturum açmaya gerek kalmadan mobil cihazlar ve PC Üzerinde Google Play Games arasında sorunsuz bir şekilde aktarabilirler.

Adımlar Beklenen Sonuç
1. Play Games Hizmetleri ayarlarında oyunda oturum açmış bir profil olmadığından emin olun.

2. Oyunu mobil cihazda açın (herhangi bir Play Games Hizmetleri profiline giriş yapmadığınızdan emin olun).

3. Oyunda biraz ilerleme kaydedin.

4. Oyundaki mevcut ilerleme durumunu, mevcut kimlik sisteminin parçası olan Play Games Hizmetleri dışı bir hesaba bağlayın.

5. Oyunu kapatıp tekrar açın.

6. Oyunda herhangi bir hesaba bağlı olmayan bir Play Games Hizmetleri profiliyle yeniden açıldığında Play Games Hizmetleri'ne giriş yapın.

7. Oyun bulutu kaydedilene ve ilerleme durumu Oyuncu Kimliğine bağlanana kadar yeterli ilerleme kaydedin.

8. Mobil cihazdan oyunu silin.

9. Oyunu mobil cihaza tekrar indirin, oyunu açın ve 6. adımdaki aynı Play Games Hizmetleri profilini seçin.
9. Hesap ilerleme durumu 7. adımdan geri yüklenir ve 4. adımda giriş yapılan kimlik sistemine otomatik olarak giriş yapılır.

6. Mobil cihazlarda hesap çakışmalarını çözme

İlerlemeyle ilgili bir çatışma olduğunda (oyuncu, Play Games Hizmetleri'nde ve başka bir kimlik platformunda oturum açtığında) bunu oyuncularınızın bekleyebileceği ve anlayabileceği şekilde çözmeniz gerekir. Bu, oyuncuya hangi hesapla oynamak istediğini sormak, yerel ilerlemeyi tercih etmek veya ilerleme durumunu birleştirmek olabilir. Bu durum, bir oyuncu Play Games Hizmetleri ile oturum açtıktan sonra başka bir Play Games Hizmetleri profiline bağlı başka bir kimlik sistemiyle giriş yaptığında yaşanır. Her geliştirici bunu benzersiz bir biçimde uygulamayı tercih edebileceğinden, aşağıda listelenen adımlar/beklenen davranışlar bulunmamaktadır, ancak uygulamanızı planlarken burada belirtilen gerekliliği belirtmek istedik. Bu gereksinim hakkında daha fazla bilgi için süreklilik gereksinimleri bölümünü inceleyin.

Hedef: İlk olarak bir Play Games Hizmetleri profiliyle başlayan ve daha sonra başka bir Play Games Hizmetleri profiline bağlı oyun içi hesapla giriş yapan oyuncular, hesap yönetiminin tahmin edilebilir bir şekilde çözülmesini bekleyebilirler. Oyuncu, hangi hesabı kullanmaya devam etmek veya Play Games Hizmetleri hesabına bağlamak istedikleri konusunda net bir talimat verir.