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ı öğrenmek, kendi uygulamanızda entegrasyona başlamak ve bazı en iyi uygulamaları öğrenmek için mükemmel bir yöntemdir.
Örnek uygulamalar aşağıdaki dillerde kullanılabilir:
- Java
- Kotlin
Örnek uygulama çalıştırmak için Engage SDK Örnekleri deposunu klonlayın ve örnek uygulama projesini tercih ettiğiniz IDE'de açın. Ardından, uygulamayı derleyip çalıştırmak için README dosyasında yer alan talimatları uygulayın.
Örnek uygulamalar deposu, farklı içerik türlerinin yayınlanmasını gösteren iki uygulama içerir:
Read Sample App
Bu örnek uygulamada, Engage SDK API'leri kullanılarak "okuma" içeriğinin nasıl entegre edileceği gösterilmektedir. Uygulama, Engage SDK'sı: Üçü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 Java'da yazılmış olmalıdır.
- Kodun ana odak noktası, Engage SDK'sı aracılığıyla yayınlamak için gereken tüm kodu içeren read/publish dizinindedir.
- Uygulama, Engage API dokümanlarındaki öneriler doğrultusunda WorkManager'ın kullanımını gösterir. EngageServiceWorker, yayınlamayı yapan işleyicidir.
- EbookToEntityConverter, yayınlamak için bir öğe oluşturma yöntemleri içerir. Bu sınıf, uygulamanızda zaten mevcut olan verilerden nasıl öğe oluşturulacağını göstermek için yararlıdır.
GitHub'daki Engage SDK Read Örnek Uygulaması Bağlantısı
Watch Örnek Uygulaması
Bu örnek uygulamada, Engage SDK API'leri kullanılarak video içeriğinin nasıl entegre edileceği gösterilmektedir. Uygulama, Engage SDK Watch: Third-party technical integration instructions (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'sı aracılığıyla yayınlamak için gereken tüm kodu içeren watch/publish dizinindedir.
- Uygulama, Engage API dokümanlarındaki önerilen şekilde WorkManager'ın kullanımını gösterir. EngageServiceWorker, yayınlamayı yapan işleyicidir.
- ItemToEntityConverter, yayınlamak için bir öğe oluşturma yöntemleri içerir. Bu sınıf, uygulamanızda zaten mevcut olan verilerden bir öğenin nasıl oluşturulacağını göstermek için yararlıdır.
GitHub'daki Engage SDK Watch Örnek Uygulaması Bağlantısı
Ek İpuçları
Engage SDK örnek uygulamalarını kullanmayla ilgili bazı ek ipuçları:
- Uygulamanızda belirli Engage SDK API'lerinin nasıl çağrılacağını 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 engage-developers@google.com adresinden bizimle iletişime geçebilirsiniz.