Engage SDK có một tập hợp các ứng dụng mẫu minh hoạ cách tích hợp SDK này trong ứng dụng của bạn để xuất bản các loại nội dung khác nhau. Các ứng dụng này là một phương thức hay để tìm hiểu cách sử dụng SDK, cách bắt đầu tích hợp SDK trong ứng dụng của riêng bạn, cũng như để tìm hiểu một số phương pháp hay nhất.
Ứng dụng mẫu hiện có bằng các ngôn ngữ sau đây:
- Java
- Kotlin
Để chạy một ứng dụng mẫu, hãy nhân bản Kho lưu trữ mẫu Engage SDK và mở dự án ứng dụng mẫu trong IDE mà bạn ưa thích. Sau đó, hãy làm theo hướng dẫn trong tệp README để tạo và chạy ứng dụng.
Kho lưu trữ ứng dụng mẫu bao gồm 2 ứng dụng để minh hoạ cách xuất bản nhiều loại nội dung:
Ứng dụng mẫu Read
Ứng dụng mẫu này minh hoạ cách tích hợp nội dung "đọc" bằng cách sử dụng các API Engage SDK. Ứng dụng bao gồm cách sử dụng nhiều API được đề cập trong Engage SDK Read: Hướng dẫn tích hợp kỹ thuật của bên thứ ba
Khi xem xét ứng dụng mẫu này, hãy lưu ý những điều sau:
- Ứng dụng được viết hoàn toàn bằng Java.
- Tiêu điểm chính của mã này nằm trong thư mục read/publish, chứa tất cả mã cần thiết để xuất bản qua Engage SDK.
- Ứng dụng minh hoạ cách dùng WorkManager theo đề xuất trong các tài liệu về API Engage và EngageServiceWorker là worker thực thi việc xuất bản.
- EbookToEntityConverter chứa các phương thức tạo Thực thể để xuất bản. Lớp này rất hữu ích khi trình bày cách tạo một thực thể từ dữ liệu đã tồn tại trong ứng dụng của bạn.
Liên kết đến ứng dụng mẫu Engage SDK Read trên GitHub
Ứng dụng mẫu Watch
Ứng dụng mẫu này minh hoạ cách tích hợp nội dung video bằng cách sử dụng các API Engage SDK. Ứng dụng bao gồm cách sử dụng nhiều API được đề cập trong Engage SDK Watch: Hướng dẫn tích hợp kỹ thuật của bên thứ ba
Khi xem xét ứng dụng mẫu này, hãy lưu ý những điều sau:
- Ứng dụng được viết hoàn toàn bằng Kotlin.
- Tiêu điểm chính của mã này nằm trong thư mục watch/publish, chứa tất cả mã cần thiết để xuất bản qua Engage SDK.
- Ứng dụng minh hoạ cách dùng WorkManager theo đề xuất trong các tài liệu về API Engage và EngageServiceWorker là worker thực thi việc xuất bản.
- ItemToEntityConverter chứa các phương thức tạo Thực thể để xuất bản. Lớp này rất hữu ích khi trình bày cách tạo một thực thể từ dữ liệu đã tồn tại trong ứng dụng của bạn.
Liên kết đến ứng dụng mẫu Engage SDK Watch trên GitHub
Các mẹo khác
Dưới đây là một số mẹo khác để sử dụng các ứng dụng mẫu Engage SDK:
- Dùng các ứng dụng mẫu để hiểu cách gọi các API Engage SDK cụ thể trong ứng dụng của bạn.
- Thử nghiệm nhiều tính năng của Engage SDK.
Hỗ trợ
Hãy liên hệ với engage-developers@google.com nếu bạn có bất cứ câu hỏi nào chưa được đề cập ở đây.