Engage SDK Örnek Uygulamaları

Etkileşim SDK'sı, farklı türde içerikler yayınlamak için SDK'yı uygulamanıza nasıl entegre edeceğinizi gösteren bir dizi örnek uygulama içerir. Bu uygulamalar, SDK'yı nasıl kullanacağınızı öğrenmek, kendi uygulamanızda entegrasyona başlamak ve bazı en iyi uygulamalar hakkında bilgi edinmek için harika bir yoldur.

Örnek uygulamalar aşağıdaki dillerde kullanılabilir:

  • Java
  • Kotlin

Örnek bir uygulamayı çalıştırmak için Engage SDK Samples repository'yi klonlayın ve örnek uygulama projesini tercih ettiğiniz IDE'de açın. Ardından, uygulamayı oluşturup çalıştırmak için README dosyasındaki talimatları uygulayın.

Örnek uygulamalar deposunda, farklı içerik türlerinin yayınlanmasını gösteren iki uygulama bulunur:

Read Sample App

Bu örnek uygulama, Engage SDK API'lerini kullanarak "okuma" içeriğinin nasıl entegre edileceğini gösterir. Uygulama, Engage SDK Read: Third-party technical integration instructions (Engage SDK Okuma: Üçüncü taraf teknik entegrasyon talimatları) başlıklı dokümanda belirtilen farklı API'lerin kullanımını içeriyor.

Bu örnek uygulamayı incelerken aşağıdakileri göz önünde bulundurun:

  • Uygulama tamamen Java ile yazılmış olmalıdır.
  • Kodun ana odak noktası, Engage SDK aracılığıyla yayınlamak için gereken tüm kodları içeren read/publish dizinindedir.
  • Uygulama, Engage API dokümanlarında önerildiği şekilde WorkManager'ın kullanımını gösterir ve EngageServiceWorker, yayınlama işlemini yapan çalışandır.
  • EbookToEntityConverter, yayınlama için bir öğe oluşturma yöntemlerini içerir. Bu sınıf, uygulamanızda zaten mevcut olan verilerden nasıl bir öğe oluşturulacağını göstermek için kullanışlıdır.

GitHub'da Engage SDK Read Sample App'e bağlantı

Watch Sample App

Bu örnek uygulama, Engage SDK API'lerini kullanarak video içeriğinin nasıl entegre edileceğini gösterir. Uygulama, Engage SDK Watch: Üçüncü taraf teknik entegrasyon talimatları başlıklı makalede belirtilen farklı API'lerin kullanımını içeriyor.

Bu örnek uygulamayı incelerken aşağıdakileri göz önünde bulundurun:

  • Uygulama tamamen Kotlin ile yazılmış olmalıdır.
  • Kodun ana odak noktası, Engage SDK üzerinden yayınlamak için gereken tüm kodları içeren watch/publish dizinindedir.
  • Uygulama, Engage API dokümanlarında önerildiği şekilde WorkManager'ın kullanımını gösterir ve EngageServiceWorker, yayınlama işlemini yapan çalışandır.
  • ItemToEntityConverter, yayınlanacak bir öğe oluşturma yöntemlerini içerir. Bu sınıf, uygulamanızda zaten mevcut olan verilerden nasıl varlık oluşturulacağını göstermek için kullanışlıdır.

GitHub'da Engage SDK Watch Sample App'e bağlantı

Ek İpuçları

Aşağıda, Engage SDK örnek uygulamalarını kullanmayla ilgili bazı ek ipuçları verilmiştir:

  • Uygulamanızda belirli Engage SDK API'lerini nasıl çağıracağınızı anlamak için örnek uygulamaları kullanın.
  • Engage SDK'nın farklı özellikleriyle denemeler yapın.

Destek

Burada yanıtını bulamadığınız sorularınız varsa engage-developers@google.com ile iletişime geçin.