Back to Main Site

Xây dựng ứng dụng di động Android & iOS từ Perfex CRM API

Last updated on Jul 10, 2026 5:03 AM

Kiến trúc di động với CRM API

Một ứng dụng di động kết nối với Perfex CRM cần ba yếu tố cốt lõi: xác thực an toàn, truyền tải dữ liệu hiệu quả, và mô hình thân thiện với chế độ ngoại tuyến. Data Builder cung cấp lớp API cần thiết để thực hiện điều này.

REST API cho các thao tác CRUD

Sử dụng các endpoint REST cho các thao tác dữ liệu cơ bản trực tiếp:

GraphQL giúp tải dữ liệu hiệu quả

Ứng dụng di động được hưởng lợi nhiều nhất từ GraphQL vì nó loại bỏ việc tải thừa dữ liệu (over-fetching) – yếu tố cực kỳ quan trọng đối với các kết nối mạng chậm:

Bảo mật Token cho thiết bị di động

Tạo một API token chuyên dụng cho ứng dụng di động của bạn:

  • Phạm vi chỉ đọc (Read-only scope) cho các màn hình hiển thị dữ liệu

  • Phạm vi ghi (Write scope) giới hạn ở các bảng cụ thể (ví dụ: nhiệm vụ, cơ hội)

  • Giới hạn tần suất (Rate limit) phù hợp với mô hình sử dụng di động

  • Thời hạn token để xoay vòng định kỳ

Xác thực kết nối bằng cách sử dụng endpoint kiểm tra xác thực: GET /api/v1/auth/test

Mô hình đồng bộ hóa ngoại tuyến (Offline Sync Pattern)

Sử dụng tham số truy vấn ?since= để thực hiện đồng bộ hóa gia tăng: