Bumuo ng Katayuan

Disciple.Tools Plugin ng Mobile App

Ang Disciple.Tools Pinapalawak ng Mobile App ang Disciple.Tools system upang suportahan ang pagsasama ng mobile app.

koponan

Dependent Repo

Setup

Ang plugin na ito ay kasama ng JWT plugin.

Kung nakakakuha ka ng mga error tulad ng "Only authenticated users can access the REST API" mula sa app, maaaring kailanganin mong i-update ang iyong .htacces Debugging: gumawa ng POST request sa/wp-json/jwt-auth/v1/token (na may mga field ng post ng username at password) para makuha ang token.

POST /wp-json/jwt-auth/v1/token/validate na may token sa Authorization listener bilang Bearer {token}. Kung makuha mo ang error na ito: "Hindi nahanap ang header ng pahintulot" pagkatapos ay kailangan mong i-update ang iyong .htaccss gamit ang:

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

O kasama ang:

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

Mga Kilalang Isyu

Napansin namin ang mga salungatan kapag na-install ang ilang partikular na plugin na pumipigil sa plugin ng DT Mobile App na gumana gaya ng inaasahan. Ang mga sumusunod na plugin at host ay napansing may mga isyu:

  • JetPack maramihang bersyon sa maramihang hosting provider at maging self-hosted
  • Creative Mail by Constant Contact v1.2.1 sa Bluehost

Magkakaroon din ng conflict kung gumagamit ka rin ng isa pang JWT Token provider plugin tulad ng: https://wordpress.org/plugins/jwt-authentication-for-wp-rest-api/

Pangunahing Ideya sa Disenyo

Pangunahing Ideya sa Disenyo