Üçüncü taraf sağlayıcıları kabul edin

Bu kılavuzda, Google Meet canlı paylaşım özelliğiyle entegrasyon şartları açıklanmaktadır. Üçüncü taraf sağlayıcının bu özelliği kullanabilmesi için Meet ekibine çeşitli bilgiler sağlamanız gerekir. Bu sayede, özellik şu anda önizleme aşamasındadır ve genel kullanıma sunulmamıştır.

Erişim formu

İlk adım, bu SDK erişim formunu aşağıdaki bilgilerle birlikte doldurmaktır:

  • Uygulama tanımlayıcısı: Belirli bir sağlayıcıyı benzersiz şekilde tanımlayan küçük harfle yazılmış bir anahtar kelimedir (ör. "youtube"). Bu tanımlayıcı, Meet Canlı Paylaşım SDK'mızı başlatırken sağlayıcının tanımlanmasını kolaylaştırmak ve istemciler arasında senkronizasyon sağlamak için kullanılır. İlgili kullanıma sunma planına sahip ekip bunu onaylamadığı sürece tanımlayıcı değiştirilmemelidir. Bu anahtar kelime Meet'in beklediğiyle eşleşmiyorsa bu sağlayıcı için canlı paylaşım çalışmaz. Bu anahtar kelimeler Meet ikili programına gömülü olarak gömülüdür. Diğer bir deyişle, bu anahtar kelimede yapılan bir değişikliğin tüm kullanıcılara yansıması zaman alır.
  • Sağlayıcı tarafında entegrasyonu test etmek için kullanılan Google Domains Hesaplarının (ör. 222larabrown@gmail.com) listesi: Hesap listesi, özelliğin Meet'te bu hesap için etkinleştirilip etkinleştirilmeyeceğini belirlemek amacıyla kullanılır. Bir hesap bu listede yoksa sağlayıcı, Meet Canlı Paylaşım SDK'mıza bağlanamaz ve canlı paylaşım kullanılamaz.
  • Meet'ten başlatılması için kullanılacak Android paket adı: Canlı paylaşım özelliği kapsamında, Meet'in üçüncü taraf sağlayıcı uygulamasını başlatmak için bir Android Intent'i başlatması gerekiyor. Bu nedenle, belirli bir uygulama paketi adı (ör. "com.google.android.youtube") sağlanmalıdır. Bu paket adı Meet ikili programına gömülür ve özel kullanıma sunma planına sahip ekip onaylamadığı sürece değiştirilmemelidir. Meet ekibinin bu güncelleme işlemini uygun şekilde yaptığından emin olmadan bu pakette yapılacak değişiklikler, canlı paylaşım işlevini etkili bir şekilde devre dışı bırakır.
  • Google alanı hesabı: Meet ekibi, entegrasyon için gerekli tüm Alfa teslimatlarını içeren bir Google Drive klasörü paylaşır.
  • İş ortağı simgesi: Canlı paylaşım uygulamasının adının yanında gösterilen bir simge. Kullanıcıların başlatılacak canlı paylaşım uygulamasını seçebileceği Meet ekranında kullanılır.

İlk katılım adımları

Kurulum

  1. Meet Canlı Paylaşım SDK'sını Google'ın Maven deposundan indirin.
  2. Google Play Store'dan Google Meet'i indirip yükleyin.
  3. Örnek uygulamayı indirme, derleme ve yükleme.
  4. Daha önce seçilen Google alanı hesabını test cihazınıza ekleyin.
  5. Meet uygulamasını başlatın ve önceki adımda cihaza eklediğiniz Google alanı hesabını seçin.
  6. Yukarıdaki yükleme ve oturum açma adımlarını, test yapmak istediğiniz her cihazda tekrarlayın.

Sağlanan canlı paylaşım örnek uygulamasını kullanarak test etme

  1. En az 2 cihazda Meet uygulamasını başlatın.
  2. Bir toplantı oluşturun ve tüm cihazların aynı toplantıya katıldığından emin olun.
  3. Meet'i pencere içinde pencere (PIP) moduna almak için her iki cihazda da "ev" düğmesini seçin. Toplantı oturumu devam eder.
  4. Her iki cihazda da canlı paylaşım örnek uygulamasını başlatın.
  5. Canlı paylaşım örnek uygulamasında Toplantıya Katıl'a dokunun. Bunu her iki cihazda da yapın. Düğme metni, uygulamanın toplantıya başarılı bir şekilde bağlandığını belirtmek için metnin altında yeşil bir çubukla Toplantıdan Çık olarak değişir.
  6. Canlı paylaşım örnek uygulamasında Birlikte izle'ye dokunun. Bunu her iki cihazda da yapın. Açma/kapatma anahtarı açıldıktan sonra 2 canlı paylaşım uygulaması arasında iletişim kurulur.
  7. Artık medya oynatma işlevini simüle etmek için örnek uygulamadaki çeşitli kullanıcı arayüzü öğeleriyle deneme yapmaya başlayabilirsiniz. Bir örnek uygulamada yaptığınız işlemler diğerine de yansıtılır.

Sağlayıcı entegrasyonu ve testi

Uygulamanızla içerik sağlayıcı olarak canlı paylaşım işlevini test etmek isterseniz aşağıdaki adımları uygulamanız gerekir. Bunun için, uygulamanızın Meet Canlı Paylaşım SDK'sı ile entegre olması gerekir. Meet uygulamasıyla iletişim kurarken uygulamanızın kimliğini doğrulamak için kullanıldığından ilk katılım sürecinde sağladığınız "Uygulama tanımlayıcısı" ve "Android paket adı" gibi bilgilerin doğru olması zorunludur.

  1. Meet Canlı Paylaşım SDK'sını uygulamanıza entegre edin. Kullanımla ilgili kurallar için Android'in Başlarken sayfasına veya API'ye ilişkin ayrıntılar için Android'in API Referansı bölümüne bakın.
  2. Uygulamanızı oluştururken Android Gradle Eklentisi'nin 4.0.0 veya daha yeni bir sürümünü kullandığınızdan emin olun. Bu, Java 8+ API şeker giderme desteğini desteklemek için gereklidir. Daha fazla bilgi için bu kılavuzu inceleyin.
  3. En az 2 cihazda Meet uygulamasını başlatın.
  4. Bir toplantı oluşturun ve tüm cihazların aynı toplantıya katıldığından emin olun.
  5. Kendi uygulamanızdan canlı paylaşım başlatın. Bir cihaz canlı paylaşıma başladıktan sonra, Meet uygulamasının çalışmakta olduğu diğer cihaza arama ekranı içinde bir davetiye gönderilir.

Ayrıca, aşağıdaki adımları izleyerek erişebileceğiniz Etkinlikler iletişim kutusundan kendi uygulamanızı seçerek de başlatabilirsiniz:

  1. Meet uygulaması görüşme ekranında menüye dokunun.
  2. Etkinlikler düğmesine dokunun.
  3. Etkinlikler listesinden uygulamanızı seçin.
  4. Meet uygulaması PIP moduna geçer ve uygulamanız başlatılır.

Harici bağımlılıklar

Not: Meet Canlı Paylaşım SDK'sı, *.POM dosyasında bağımlılıkları belirtir. Maven kullanmıyor ve Meet Canlı Paylaşım SDK'sının *.AAR dosyasını doğrudan eklemeyi tercih ediyorsanız *.POM dosyasını denetlemek ve gerekli bağımlılıkların (ör.androidx.concurrent:concurrent-futures:1.1.0) sağlandığından emin olmak sizin sorumluluğunuzdadır.