Engage SDK'sı, farklı içerik türleri yayınlamak için SDK'nın uygulamanıza nasıl entegre edileceğini gösteren bir dizi örnek uygulama içerir. Bu uygulamalar SDK'yı nasıl kullanacağınızı, kendi uygulamanızda entegrasyonu kullanmaya başlamayı ve bazı en iyi uygulamaları öğrenmenin mükemmel bir yoludur.
Örnek uygulamalar aşağıdaki dillerde mevcuttur:
- Java
- Kotlin
Örnek bir uygulama çalıştırmak için Engage SDK Samples deposunu klonlayın ve tercih ettiğiniz IDE'de örnek uygulama projesini açın. Ardından, uygulamayı derlemek ve çalıştırmak için BENİOKU dosyasındaki talimatları uygulayın.
Örnek uygulama deposu, farklı içerik türleri yayınlamayı göstermek için iki uygulama içerir:
Örnek Uygulama Okuma
Bu örnek uygulama, Engage SDK API'lerini kullanarak "okuma" içeriğinin nasıl entegre edileceğini gösterir. Uygulama, Engage SDK'sı Okuma: Üçüncü taraf teknik entegrasyon talimatları bölümünde bahsedilen farklı API'lerin kullanımını içeriyor.
Bu örnek uygulamayı incelerken aşağıdakileri göz önünde bulundurun:
- Uygulamanın tamamı Java ile yazılmıştır.
- Kodun ana odak noktası, Engage SDK'sı aracılığıyla yayınlamak için gerekli olan tüm kodları içeren read/publish dizininde bulunur.
- Uygulama, Engage API belgelerinde önerildiği şekilde WorkManager kullanımını gösterir. EngageServiceWorker ise yayınlamayı yapan çalışandır.
- EbookToEntityConverter, yayınlamak üzere bir Varlık oluşturma yöntemlerini içerir. Bu sınıf, uygulamanızda zaten mevcut olan verilerden bir varlığın nasıl oluşturulacağını göstermek için faydalıdır.
Link to Engage SDK Read Örnek App on GitHub
Örnek Uygulamayı İzleyin
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ında belirtilen farklı API'lerin kullanımını içeriyor
Bu örnek uygulamayı incelerken aşağıdakileri göz önünde bulundurun:
- Uygulama tamamen Kotlin dilinde yazılmıştır.
- Kodun ana odak noktası, Engage SDK'sı üzerinden yayınlamak için gerekli olan tüm kodları içeren watch/publish dizininde bulunur.
- Uygulama, Engage API belgelerinde önerildiği şekilde WorkManager kullanımını gösterir. EngageServiceWorker ise yayınlamayı yapan çalışandır.
- ItemToEntityConverter, yayınlamak üzere bir Varlık oluşturma yöntemlerini içerir. Bu sınıf, uygulamanızda zaten mevcut olan verilerden bir varlığın nasıl oluşturulacağını göstermek için yararlıdır.
Etkileşim SDK'sı Örnek Uygulamasını GitHub'da İzleme Bağlantısı
Ek İpuçları
Aşağıda Engage SDK'sı örnek uygulamalarının kullanımıyla 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'sının farklı özellikleriyle denemeler yapın.
Destek
Burada ele alınmayan sorularınız varsa engagement-developers@google.com adresine ulaşın.