SSS yayınlama
İçerik yayınlama işini kim yönetiyor?
Uygulama geliştirici, içerik yayınlama işini yönetir ve Engage Hizmeti'ne istek gönderir. Bu sayede geliştirici iş ortakları, kullanıcılara ne zaman ve nasıl içerik yayınlayacakları konusunda daha fazla kontrole sahip olur. Bu sayede, iş ortağı uygulamasının içerik yayınlamak için çok sık uyandırılması önlenir.
Geliştiricilerin tüm küme türlerini yayınlaması gerekir mi?
Geliştiriciler teknik olarak yalnızca bir küme yayınlayabilir ancak daha fazla küme eklemelerini önemle tavsiye ederiz. Aksi takdirde, geliştiriciler içerikleriyle daha fazla etkileşim kurma fırsatını kaçırır. Her sektör için tüm küme türlerini yayınlamanızı önemle tavsiye ederiz.
Geliştirici iş ortağı, uygulama çalışırken iş yöneticisini kullanarak verileri ne sıklıkta yayınlamalıdır?
Buna geliştirici iş ortağı karar verir. Google, genel öneri içerikleri için günde bir veya iki kez yayınlama ve alışveriş sepeti, yeniden sipariş ve diğer devam içerikleri için olaya dayalı bir metodoloji kullanmanızı önerir (örneğin, kullanıcının sepete öğe eklemesi veya filmi yarıda durdurması durumunda çalışanı geri çağırma olarak başlatın). Sosyal uygulamalarda, her uygulama kullanımından sonra güncellenmiş öneri kümelerini yayınlamak önemlidir. Sosyal uygulama kullanıcıları en son önerilerle daha çok ilgilenir ve ideal olarak bir yayını en fazla bir kez görmek ister.
Geliştirici, API'leri ne zaman silmelidir?
Silme API'leri yalnızca yayınlanacak içerik olmadığında çağrılmalıdır. İçerik değiştirmek için silmek ve yayınlamak API'lerini sırayla çağırmayın. Yayınlama API'leri önceki içeriği otomatik olarak kaldırır.
Yayınlama Amacı ile ilgili SSS
Android uygulama geliştiricilerin yayın intent'lerine neden kaydolması gerekiyor?
Kullanıcıya yeni içerik sunmak için, kullanıcıların uygulamayı sık kullanmayabileceği durumlarda veri senkronizasyonunu tetiklemek üzere yayın intent'lerini kullanmanız gerekir.
Arka planda yürütmeye izin verilmiyor
Yayın niyetini kaydederken aşağıdaki hatayla karşılaşabilirsiniz:
Background execution not allowed: receiving Intent
{ act=com.google.android.engage.action.PUBLISH_RECOMMENDATION .. }
Yayın alıcıları dinamik olarak kaydetmeniz gerekir.
class AppEngageBroadcastReceiver extends BroadcastReceiver {
// Trigger recommendation cluster publish when PUBLISH_RECOMMENDATION broadcast
// is received
}
public static void registerBroadcastReceivers(Context context) {
context = context.getApplicationContext();
// Register Recommendation Cluster Publish Intent
context.registerReceiver(new AppEngageBroadcastReceiver(),
new IntentFilter(com.google.android.engage.service.Intents.ACTION_PUBLISH_RECOMMENDATION));
...
}
İş akışı ile ilgili SSS
SDK ile entegrasyon sırasında aşağıdaki hatalarla karşılaşabilirsiniz:
Derin bağlantıları test etme
Derin bağlantılar, paket adıyla ilişkilendirilir. Derin bağlantıları test etmenin iyi bir yolu, adb aracını kullanmaktır.
adb shell am start -W -a android.intent.action.VIEW -d <DEEPLINK URI> <PACKAGE NAME>
Entegrasyonun etkisini nasıl hesaplayabilirim?
Derin bağlantılar, ilişkilendirmeyi izlemenin mükemmel bir yoludur. Kullanıcıları uygulamanıza yönlendiren derin bağlantı URL'leri ek izleme parametreleriyle birlikte eklenebilir. Örneğin: "http://xx/deeplink?source_tag=engage".
Geliştiriciler, etkiyi hesaplamak için kendi izleme parametrelerini ekleyebilir ve ilişkilendirme sağlayabilir.
Engage for TV 2.0 hakkında SSS
Genel Sorular
İzlemeye Devam 2.0 nedir?
İzlemeye Devam Et 2.0 (Video Discovery API), "izlemeye kaldığınız yerden devam etme" deneyimini bir üst seviyeye taşıyor. Bu önemli özellik, izleyicilerin daha geniş bir cihaz yelpazesinde içeriklerine sorunsuz bir şekilde devam etmesine olanak tanır. Google TV'nizde bir filmi başlatıp işe giderken telefonunuzda izlemeye devam edebildiğinizi düşünün. İzlemeye Devam Et 2.0 özelliğinin gücü budur.
Bu yeni sistem, Google ekosisteminin tamamında sorunsuz bir deneyim sunarak izleyici etkileşimini ve elde tutma oranını artırmak için tasarlanmıştır.
İzlemeye Devam Et 2.0'ı kullanmanın avantajları nelerdir?
Cevap: İzlemeye Devam Et 2.0, izleyicilerin hangi cihazı kullandıklarına bakılmaksızın içeriklerinizde kalkış noktalarına geri dönmelerini hiç olmadığı kadar kolaylaştırır. İşleyiş şekli:
- Google'da sorunsuz deneyim: İzlemeye Google TV'nizde başlayın ve Android telefonunuzda, iPhone'unuzda veya Android tabletinizde sorunsuz bir şekilde devam edin. Hatta uygulamayı henüz yüklemediğiniz cihazlarda bile çalışır.
- Artırılmış etkileşim ve elde tutma oranı: İzlemeye Devam Et 2.0, kullanıcıların yeni cihazlarda bile uygulamanıza geri dönmesine yardımcı olur. Kullanıcıların favori programlarını devam ettirmelerine izin vererek izlemeye devam etme olasılıklarını artırabilirsiniz.
- Daha geniş erişim: İzlemeye Devam 2.0, Google TV'nin yanı sıra Play Cubes ve diğer Google medya uygulamaları gibi diğer Android medya deneyimlerinde de çalışır.
- Geriye dönük uyumlu: Eski "Sonrakini İzle" özelliğini zaten kullanıyorsanız sorun yok. İzlemeye Devam Et 2.0 geriye dönük uyumlu olduğundan mevcut entegrasyonunuz çalışmaya devam eder.
Önemli Not: Tüm yeni İzlemeye Devam entegrasyonlarında İzlemeye Devam 2.0 kullanılmalıdır. Eski "Cihazlar Arası Sonraki Parçayı Oynatma" sistemi kullanımdan kaldırılıyor.
İzlemeye Devam Et 2.0 özelliğini hangi platformlar destekler?
- Google TV
- Android TV (yalnızca cihaz üzerindedir ancak Engage SDK'sını destekler)
- Google TV Android mobil uygulaması
- Google TV iOS mobil uygulaması
- Play Küpleri
- Google Entertainment Space
- iOS cihazlar (REST API entegrasyonlu).
İzlemeye Devam Et 2.0 için Engage SDK'sı var mı?
Evet, Engage SDK'sı İzlemeye Devam Et 2.0 içindir. İzlemeye Devam Et 2.0 ile entegrasyon gereklidir.
İzlemeye Devam 2.0 özelliği herkese açık mı?
İzlemeye Devam Et 2.0 özelliği aşamalı olarak kullanıma sunulmaktadır.
- Erken erişim: İlk olarak, Erken Erişim Programı (EAP) aracılığıyla belirli bir iş ortağı grubuna erişim izni veriyoruz.
- Erişimi genişletme: İzlemeye Devam Et 2.0'ı yakında tüm geliştiricilerin kullanımına sunmak için yoğun şekilde çalışıyoruz.
Sorunsuz ve başarılı bir lansman sağlamak için kullanıma sunma sürecini yönetmeye yönelik önlemlerimiz vardır. Bu işlem hem İzlemeye Devam Et 2.0 tarafında bir izin verilenler listesi hem de Engage SDK'sında ayrı bir kontrol içerir. EAP iş ortağıysanız veya yakında programa katılmak istiyorsanız Engage SDK entegrasyonuna başlamadan önce erişim izinlerini ayarlayabilmemiz için lütfen bizimle iletişime geçin.
Önerilen bir resim boyutu var mı?
Öğe Oluşturma bölümündeki resim koşulları güncellendi.
Bu yeni API dokümanları sayesinde, Google sunucusu tarafından istemciden çekilen Devam Et ve İzle verileri tüm cihazlara yansıtılacak mı?
Yeni API, İzlemeye Devam Et özelliği için aşağıdakiler de dahil olmak üzere önemli avantajlar sunar:
Google TV'lerde sorunsuz deneyim: Kullanıcılar, izlemeye bir Google TV'de başlayıp aynı hesapla giriş yapılan diğer Google TV'lerde devam edebilir. Bu özellik, eski Android TV sürümleriyle de çalışır.
Mobil uygulama entegrasyonu: İzlemeye Devam Et özelliği, Android ve iOS için Google TV mobil uygulamasında kullanılabilir. Bu özellik, kullanıcıların TV'leri ile mobil cihazları arasında sorunsuz bir şekilde geçiş yapmalarına olanak tanır.
Daha iyi kullanıcı elde tutma: İzlemeye Devam Et özelliği, uygulamanın yüklü olmadığı veya kullanıcının oturum açmadığı cihazlarda bile kullanıcıları uygulamanızla yeniden etkileşim kurmaya teşvik ederek elde tutma oranını artırır.
Diğer platformlara genişleme: Bu entegrasyon, İzlemeye Devam Et özelliğini Android, Play Cube'lar, tabletler ve Android'deki diğer Google medya uygulamaları ve platformları gibi diğer Google medya platformlarına genişleterek cihazlar arasında kullanıcı etkileşimini en üst düzeye çıkarır.
Devam kümesine yayınlayabileceğim öğe sayısıyla ilgili sınır nedir?
Her geliştirici iş ortağı, Devam kümesinde maksimum 5 öğeyle sınırlıdır. Bu sınır, Google TV'deki "İzlemeye Devam" satırında içeriklerin adil bir şekilde dağıtılmasını sağlar. Bu satır, birden fazla medya sağlayıcının ortak kullandığı bir alandır.
5'ten fazla öğe yayınlamaya çalışırsam ne olur?
EngageSDK, 5 öğe sınırını aşan yayınlama isteğinizi reddeder. Başarılı bir şekilde yayınlamak için isteğinizde öğe sayısını azaltmanız gerekir. Yalnızca kullanıcıların izlemeyi bıraktığı öğeleri eklemeniz gerekir. Bu nedenle, çoğu durumda bu tür öğelerden yalnızca birkaçı olur. Bu türden 5'ten fazla öğe varsa yayınlamak için daha yeni olanları seçebilirsiniz.
Varlık sayısıyla ilgili neden bir sınır var?
Google TV'deki "İzlemeye devam edin" satırında çeşitli medya sağlayıcıların içerikleri gösterilir. Sağlayıcı başına öğe sayısını sınırlamak, kullanıcıların tüm favori kaynaklarından çeşitli içerikler görmesini sağlayarak adil ve dengeli bir kullanıcı deneyimi sunar.
Doğrulama Uygulaması Soruları
Uygulamamı göndermeden önce doğrulama uygulamasıyla test etmem zorunlu mu?
Evet, APK'nızı göndermeden önce uygulamanızı doğrulama uygulamasıyla test etmeniz gerekir.
Uygulamanızdan emin olabileceğinizi anlıyoruz ancak izlemeye devam etme 2.0 entegrasyonunun birçok karmaşık bileşeni vardır. Doğrulama uygulaması, olası sorunları erken tespit ederek uzun vadede size değerli zaman ve emek tasarrufu sağlayan bir güvenlik ağı görevi görür.
Bunu, sorunsuz bir lansman ve mükemmel bir kullanıcı deneyimi sağlamaya yardımcı olan hızlı bir kontrol olarak düşünebilirsiniz.
Sorunları önceden tespit edip ele alarak ret ve yeniden gönderme durumlarıyla ilgili can sıkıcı durumları önleyebilirsiniz.
APK'nızı göndermek için uygulamanızın doğrulama sürecini geçtiğini gösteren bir ekran görüntüsü eklemeniz gerekir.
#### Entegrasyon sırasında dikkat edilmesi gereken yaygın hatalar nelerdir?
Doğrulama uygulaması, izlemeye devam etme 2.0 entegrasyonunuzla ilgili olası sorunları tespit etmek için tasarlanmıştır. Geliştiricilerin sıklıkla karşılaştığı bazı yaygın hatalar şunlardır:
Tüm içerik türleri (filmler, TV bölümleri, canlı yayınlar, video klipler) için:
- Eksik Bağlantılar: İçeriğiniz için platforma özgü geçerli URI'ler (bağlantılar) sağladığınızdan emin olun. Bu bağlantılar, sisteme her platformda içeriğinizin nerede bulunacağını bildirir.
- Eksik başlıklar: Tüm içeriklerinizin başlığını eklemeyi unutmayın. Bu, kullanıcıların ne izlediklerini belirlemelerine yardımcı olur.
- Resim en boy oranları: İçeriğinizle ilişkili tüm resimlerin en boy oranının 16:9'a yakın olduğundan emin olun. Bu sayede resimleriniz farklı ekranlarda doğru şekilde gösterilir.
TV bölümleri için:
- Bölüm bilgilerini eksiksiz girin: Program başlığını, bölüm numarasını ve sezon numarasını eklediğinizden emin olun. Bu sayede bölümleri düzenleyebilir ve kullanıcıların bir seri içinde gezinmesine olanak tanıyabilirsiniz.
- Doğru Oynatma Konumu: Son oynatma konumunun, bölümün toplam süresinden kısa veya eşit olduğundan emin olun. Bu sayede kullanıcılar doğru noktadan devam edebilir.
Filmler için:
- Doğru oynatma konumu: TV bölümlerine benzer şekilde, son oynatma konumunun doğru olduğundan emin olun.
Canlı yayın videoları için:
- Yayıncı Bilgileri: Canlı yayınlar için yayıncının adını ekleyin.
Video klipler için:
- İçerik Üretici Bilgileri: Video klibin içerik üreticisini belirtin.
Doğrulama uygulaması bu sorunları işaretleyerek uygulamanızı göndermeden önce düzeltmenize olanak tanır. Bu sayede zamandan tasarruf eder ve kullanıcılarınıza daha sorunsuz bir deneyim sunarsınız.
Hesap ve Profille İlgili Sorular
Uygulamam anonim kullanıcı girişleri kullanıyor. İzlemeye Devam Et 2.0 için AccountProfile hâlâ gerekli mi?
AccountProfile, bireysel kullanıcı hesapları kullanan uygulamalar için tasarlanmıştır. Ancak sizinki gibi bazı uygulamaların anonim girişlere ihtiyaç duyabileceğinin farkındayız. İzlemeye Devam Et 2.0'ın bu senaryoda işleyiş şekli:
- AccountProfile teknik olarak gereklidir ancak uygulamanızda kullanıcı hesabı sistemi olmasa bile İzlemeye Devam Et 2.0'ı entegre edebilirsiniz.
- Cihaz üzerinde kullanımla sınırlıdır: Devam Et ve İzle 2.0'ın cihazlar arası özellikleri, kullanıcıları farklı cihazlarda tanımlamaya dayanır. Anonim girişler bu bilgiyi sağlamadığından, özellik kullanıcının mevcut cihazıyla sınırlı olur.
- Yapılandırma: Bu ayarı yapmak için cihazlar arası senkronizasyonu devre dışı bırakmanız gerekir. Bu sayede, İzlemeye Devam Et girişleri yalnızca içeriğin başlatıldığı cihazda gösterilir.
Özet: İzlemeye Devam Et 2.0'ı anonim girişlerle entegre edebilirsiniz ancak kullanıcılar içeriği yalnızca aynı cihazda devam ettirebilir.
Uygulamam hem accountId hem de profileId'yi desteklese bile AccountProfile'i yalnızca accountId ile kullanabilir miyim?
AccountProfile'in düzgün çalışması için hem accountId hem de profileId gereklidir. Bunun nedeni aşağıda açıklanmıştır:
- Tutarlı tanımlama: accountId kullanıcıyı tanımlarken profileId, söz konusu kullanıcının hesabındaki farklı profilleri (varsa) birbirinden ayırır. Her ikisini de sağlamanız, İzlemeye Devam Et özelliğinin her profil için içeriği doğru şekilde izlemesini ve göstermesini sağlar.
- Hataları önleme: accountId ve profileId değerlerinin farklı API çağrılarında tutarsız bir şekilde kullanılması beklenmedik davranışlara ve hatalara neden olabilir. Örneğin, Devam Et ve İzle'ye içerik eklerken ikisini de dahil ederseniz ancak içerik silerken yalnızca accountId parametresini kullanırsanız sistem, istenen öğeleri doğru şekilde tanımlayıp kaldıramayabilir.
İzlemeye Devam 2.0 için profileId gerekli mi?
- accountId gereklidir. Bu, kullanıcıyı cihazlar arasında tanımlar.
- profileId, iyi bir kullanıcı deneyimi için çok önemlidir. Teknik olarak isteğe bağlı olsa da hizmetiniz birden fazla profili destekliyorsa (birçok akış hizmeti gibi) profileId parametresinin kullanılması önemle tavsiye edilir. Bu neden bu kadar önemli? profileId olmadan İzlemeye Devam Et özelliği, aynı hesaptaki diğer profillerdeki içerikleri gösterebilir. Bu durum, kullanıcılarınız için kafa karıştırıcı ve can sıkıcı bir deneyime yol açabilir.
- Özetlemek gerekirse: profileId parametresini göndermek, İzlemeye Devam özelliğinin her kullanıcının izleme geçmişini doğru şekilde yansıtmasını sağlar. Uygulamanız hesap içinde profil kavramını desteklemiyorsa bunu sağlamanız gerekir.
Google, profileId parametresini kendi tarafında nasıl kullanır?
Hizmet, içerik izlemek için farklı profiller sunuyorsa accountId ve profileId, cihazda izlenen içeriği cihazda oturum açılmış Google Hesabı ile ilişkilendirmek için kullanılır. Google, ContinueWatching verilerini accountId-profileId kombinasyonuna göre kaydeder. Aynı Google Hesabı'nın oturum açtığı tüm Google cihazları, DevamEtme satırı için aynı ilişkili accountId-profileId'lerden en son güncellenmiş verileri alır.
İzlemeye Devam Et 2.0'ı uygulamak için hesap bağlama işlemi gerekli mi?
Hesap bağlama gerekmez. Önceliği düşürülüyor ve ilgili tüm kullanım alanları yeni Device Entitlements API tarafından kapsanacak.
Cihazlar Arasında Senkronizasyon Hakkında Sorular
Kullanıcılar izin verdiğinde "cihazlar arasında senkronizasyon" ne anlama gelir?
Kullanıcının "cihazlar arasında senkronize et" izniyle, izlediği içerik Google TV sunucularına kaydedilir. Böylece, oturum açtığı herhangi bir cihazda izlemeye kalkıştığı yerden devam edebilir. İzin verilmediği takdirde izleme geçmişi mevcut cihazda yerel olarak kalır.
"Cihazlar arasında senkronizasyon"u false olarak ayarlayabilir miyiz?
UserConsentToSyncAcrossDevices işareti, kullanıcının ContinuationCluster verilerinin cihazları (TV, telefon, tablet vb.) arasında senkronize edilip edilmeyeceğini kontrol eder. Bu işaret yanlış olarak ayarlanırsa izlemeye devam etme işlemi yalnızca aynı cihazda gerçekleşir.
Cihazlar arası özelliğimizden en iyi şekilde yararlanmak için uygulamanızdan kullanıcı izni almasını ve SyncAcrossDevices değerini true olarak ayarlamanızı önemle tavsiye ederiz.
Android dışındaki cihazlarda izleme geçmişini paylaşma için kullanıcı izni nasıl alınır?
cihazlar? Android olmayan cihazlardan üçüncü taraf sunucularına hangi veri noktaları paylaşılır?
İzin, kullanıcı düzeyinde (profil veya hesap düzeyinde) toplanır. İzlemeye devam etme izni alındıktan sonra, etkileşime dayalı yük verileri herhangi bir yere gönderilebilir. Böylece Google, kullanıcıların herhangi bir cihazda kısmi veya sonraki etkileşimde bulundukları tüm öğelerde (her cihaz veya platformda yeniden izin istemek zorunda kalmadan) her yerde devam etme durumunu yansıtabilir. İş ortakları, kullanıcının profil kimliğiyle (Android'e yatırılan) ilişkili en son izlemeye devam etme durumunu (özelliğe göre) gönderir.
REST API Soruları
REST API ile ilgili doküman var mı?
REST API'nin beklenen kullanımdan kaldırma tarihi Mart 2025'tir. Bu tarih, Continue Watching 2.0 geliştirici dokümanlarında belirtilmiştir.
Eski Sıradaki Video özelliğiyle ilgili sorular
Video Discovery API, Watch Next API'nin yerini alıyor mu?
Video Discovery API, Sonrakini İzle API'sini destekleyen tüm Android TV cihazlarında geriye dönük uyumlu olacaktır. Tüm geliştiriciler, İzlemeye Devam Et satırı için Video Discovery API'yi (İzlemeye Devam Et 2.0) kullanmalıdır.
Test ve Entegrasyonla İlgili Sorular
LastPlayBackPositionTimeMillis ile duration arasındaki fark nedir?
LastPlayBackPositionTimeMillis, kullanıcının izlemeyi bıraktığı oynatma süresini milisaniye cinsinden yansıtmalıdır (ör. 10 dakika 5 saniye için 605.000 ms). Bu değer hiçbir zaman öğenin toplam süresinden büyük olmamalıdır.
LastEngagementTime ise kullanıcının içerikle son etkileşimde bulunduğu zaman damgası olur.
Yapmamız gereken test durumları nelerdir?
Aşağıda, KG ekibimizin Google TV için gerçekleştirdiği test durumları verilmiştir. Benzer test durumları diğer yüzeylerde de gerçekleştirilebilir.
- 20 dakikadan uzun bir videoyu yaklaşık 5 dakika boyunca izleyin. Uygulamadan çıkın. Video kartı, "İzlemeye Devam Et" satırında gösterilir. Not: CW'de her üçüncü taraf uygulaması için yalnızca 5 kart gösterilir.
- "İzlemeye Devam Et" satırında yeni görünen kartı seçtiğinizde video, doğru noktadan oynatılmaya devam eder. Not: Yeni veya eski içerikler, son bıraktığınız yerden oynatılmaya devam eder.
- GTV cihazında hesap değiştirdiğinizde İzlemeye Devam satırı değişir. Yalnızca mevcut hesaptaki videolar gösterilir. En son siparişe göre sıralanır. 3. taraf uygulama profili CW, birbirine karıştırılır. Not: Google Hesabı2 için CW, Google Hesabı2'nin etkileşimde bulunduğu üçüncü taraf içeriklerini gösterir.
- BACK düğmesiyle uygulamadan çıkın > "İzlemeye devam et" satırında kartın gösterildiğinden emin olun
- Videoyu "İzlemeye Devam" satırında gizleyin. Gizlenen içerik 24 saatten uzun süre boyunca ve hatta uygulama 24 saat sonra açıldığında bile gizli kalır. Bir öğenin gizlenmesinin birden fazla öğenin gizlenmesine neden olmadığını onaylayın.
- İzlemeye devam et bölümünde tam meta veri içeren içerikler: Kart resmi, uygulama adı, başlık, TV içerikleri için sezon ve bölüm numarası
- İlerleme durumunu kontrol et'i tıkladığınızda ilerleme çubuğunda "İlerleme durumunu kontrol et" ifadesi gösterilir.
- Kullanıcı, içeriği son jeneriğe kadar izledi. İçerik, İzlemeye Devam'da gösterilmez.
- İzlenmemiş öğelerin izlemeye devam satırı altında gösterilmediğini onaylama
- CW öğelerinin, uygulamanın son açıldığı tarihe veya son güne göre değil, izleme etkinliğinin gerçekleştiği tarihe göre kronolojik olarak düzenlendiğini onaylayın.
- CW kartındaki bölüm ve sezon bilgilerinin, bölüm içeriklerinde izlenenlerle eşleştiğini onaylama
- Tamamlanan (bitiş jeneriğinde veya sonrasındaki) öğelerin izlemeye devam et bölümünde gösterilmediğini doğrulama
- Bölümün/filmin/programın ortasında cihazı kapatma. "Bölümün/filmin/programın yarısında cihazı kapatın. Cihazı ve diğer TV'yi açtığınızda CW'nin doğru kartı, doğru konumda ve ilerleme çubuğunda gösterildiğini doğrulayın."
- 1. bölümü tamamen izledikten sonra cihazı kapatın, doğrulayın
- 1. bölüm kaldırılıyor ve İzlemeye Devam satırında tekrar görünmüyor [ikinci cihazda ve test cihazı açıldığında]
- 2. bölüm (varsa) İzlemeye Devam satırı [ikinci cihazda ve test cihazı açıldığında]
İlk senaryo: TV1: Google Hesabı: anne, üçüncü taraf hesabı / profili: hesap 1/profil_1. İçerik izleyin ve CW verilerinin, 3. taraf account_1/profile_1 tarafından izlenen içerikleri gösterdiğini doğrulayın
- TV2: Google Hesabı: anne. İlk senaryoda CW verilerini doğrulayın. Ardından üçüncü taraf uygulamasına farklı bir hesapla giriş yapın. 3. taraf hesabı / profili: account_2 / profile_2. İçerik izleyin ve CW verilerinin, 3. taraf account_2/profile_2 tarafından izlenen içerikleri gösterdiğini doğrulayın
Google Hesabı: anne. Yeni cihaz kılıfı /üçüncü taraf uygulaması yüklü değil. Yeni bir cihazda(FDR cihazı), CW doğrulama, Google Hesabı tarafından kullanılan son üçüncü taraf uygulamasından gelen verileri gösterir. Not: GAIA henüz diğer cihazdaki bir 3. taraf profiliyle ilişkilendirilmemişse CW satırı 3. taraf içerikleri göstermemelidir.
- Google Hesabı: anne. Yeni cihaz sorunu /Üçüncü taraf uygulaması yüklü ancak oturum açılmamış. Yeni bir cihazda(FDR cihazı), CW doğrulama, Google Hesabı tarafından kullanılan son üçüncü taraf uygulamasından gelen verileri gösterir.
- Not: Uygulama yüklendiğinde ve oturum açıldığında CW durumu, üçüncü taraf uygulamasına giriş yapan etkin üçüncü taraf kullanıcısını yansıtır.
- Not: Google Hesabı henüz bir üçüncü taraf profiliyle ilişkilendirilmemişse İzlemeye Devam Et satırı üçüncü taraf içerikleri göstermemelidir.
Google TV iOS uygulamasında İzlemeye Devam Et'in gösterilmediğini görüyoruz. Ne oldu?
İzlemeye Devam Et özelliğinin iOS cihazlarda gösterilmesi için iOS derin bağlantıları göndermeniz gerekir.
İzlemeye Devam Et bilgilerimi ne sıklıkta güncellemeliyim? İzlemeye Devam Et bilgilerini 15 saniyede bir gibi sık sık güncellemeli miyim?
Hayır, sık sık güncelleme yapılması önerilmez. Bunun nedeni aşağıda açıklanmıştır:
- Performans Etkisi: Sürekli güncelleme göndermek sunucularımıza gereksiz yük bindirir ve sistemi herkes için yavaşlatabilir.
- Gereksiz Veriler: Kullanıcı aktif olarak izlerken oynatma konumu sürekli değişir. Birkaç saniyede bir güncelleme göndermek, oynatmayı devam ettirmek için yararlı olmayan çok fazla gereksiz veri oluşturur.
İzlemeye Devam Et bilgileri ne zaman güncellenir?
Kullanıcının izleme ilerlemesinde anlamlı değişiklikleri yakalamaya odaklanın. Temel senaryolar şunlardır:
- Oynatma duraklatıldı veya durduruldu: Bir kullanıcı oynatmayı duraklattığında veya durdurduğunda, mevcut konumunu depolamak için bir güncelleme gönderin.
- Uygulama Kapalı veya Arka Planda: Kullanıcı video izlerken uygulamadan çıkarsa veya başka bir uygulamaya geçerse ilerleme durumunu kaydetmek için bir güncelleme gönderin.
- Kullanıcı, uygulamadaki izlemeye devam et satırından bir öğeyi kaldırdığında
Etkili bir şekilde güncelleme yapma:
Zamanlanmış güncellemeler yerine, güncellemeleri tetiklemek için video oynatıcınızdaki veya uygulama yaşam döngüsünüzdeki etkinliklerden yararlanın. Örnek:
- onPause, onStop: Video oynatımı duraklatıldığında veya durdurulduğunda.
- onAppClose, onAppBackgrounded: Uygulama kapandığında veya arka plana taşındığında.
Bu yönergelere uyarak, kullanıcılarınıza sorunsuz bir Devam Et ve İzle deneyimi sunarken kaynakları verimli bir şekilde kullanabilirsiniz.