Trạng thái xây dựng

Disciple.Tools Plugin ứng dụng di động

Sản phẩm Disciple.Tools Ứng dụng di động mở rộng Disciple.Tools hệ thống hỗ trợ tích hợp ứng dụng di động.

Đội

Repo phụ thuộc

Thành lập

Plugin này đi kèm với plugin JWT.

Nếu bạn gặp lỗi như "Chỉ người dùng được xác thực mới có thể truy cập API REST" từ ứng dụng thì bạn có thể cần cập nhật Gỡ lỗi .htacces của mình: tạo yêu cầu POST tới/wp-json/jwt-auth/v1/token (với các trường đăng tên người dùng và mật khẩu) để nhận mã thông báo.

POST /wp-json/jwt-auth/v1/token/validate với mã thông báo trong Trình nghe ủy quyền là Bearer {token}. Nếu bạn gặp lỗi này: "Không tìm thấy tiêu đề ủy quyền" thì bạn cần cập nhật .htaccss của mình bằng:

RewriteEngine On
RewriteCond %{HTTP:Authorization} ^(.*)
RewriteRule .* - [e=HTTP_AUTHORIZATION:%1]

Hoặc với:

SetEnvIf Authorization "(.*)" HTTP_AUTHORIZATION=$1

Các vấn đề đã biết

Chúng tôi đã quan sát thấy xung đột khi một số phần bổ trợ khác được cài đặt khiến phần bổ trợ DT Mobile App không hoạt động như mong đợi. Các plugin và máy chủ lưu trữ sau đây đã được phát hiện có vấn đề:

  • JetPack nhiều phiên bản trên nhiều nhà cung cấp dịch vụ lưu trữ và thậm chí tự lưu trữ
  • Creative Mail by Constant Contact v1.2.1 trên Bluehost

Cũng sẽ có xung đột nếu bạn cũng đang sử dụng plugin nhà cung cấp Mã thông báo JWT khác như: https://wordpress.org/plugins/jwt-authentication-for-wp-rest-api/

Ý tưởng thiết kế cơ bản

Ý tưởng thiết kế cơ bản