Bouwstatus

Disciple.Tools Plug-in voor mobiele apps

De Disciple.Tools Mobiele app breidt de Disciple.Tools systeem ter ondersteuning van de integratie van mobiele apps.

Team

Afhankelijke Repo

Setup

Deze plug-in is gebundeld met de JWT-plug-in.

Als u vanuit de app fouten krijgt zoals "Alleen geverifieerde gebruikers hebben toegang tot de REST API", moet u mogelijk uw .htacces-foutopsporing bijwerken: maak een POST-verzoek aan/wp-json/jwt-auth/v1/token (met gebruikersnaam en wachtwoord postvelden) om het token te krijgen.

POST /wp-json/jwt-auth/v1/token/validate met het token in de autorisatiehoorder als Bearer {token}. Als je deze foutmelding krijgt: "Authorization header not found" dan moet je je .htaccss updaten met:

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

Of met:

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

bekende problemen

We hebben conflicten waargenomen wanneer bepaalde andere plug-ins zijn geïnstalleerd waardoor de DT Mobile App-plug-in niet werkt zoals verwacht. Er zijn problemen geconstateerd met de volgende plug-ins en hosts:

  • JetPack meerdere versies op meerdere hostingproviders en zelfs self-hosted
  • Creative Mail by Constant Contact v1.2.1 op Bluehost

Er zal ook een conflict ontstaan ​​als u ook een andere plug-in voor de JWT-tokenprovider gebruikt, zoals: https://wordpress.org/plugins/jwt-authentication-for-wp-rest-api/

Basisontwerpidee

Basisontwerpidee