وضعیت ساخت

Disciple.Tools افزونه اپلیکیشن موبایل

La Disciple.Tools برنامه موبایل گسترش می دهد Disciple.Tools سیستمی برای پشتیبانی از یکپارچه سازی برنامه های تلفن همراه

تیم

Repo وابسته

برپایی

این افزونه با افزونه JWT همراه است.

اگر خطاهایی مانند "فقط کاربران تأیید شده می توانند به REST API دسترسی داشته باشند" از برنامه دریافت کردید، ممکن است لازم باشد اشکال زدایی .htacces خود را به روز کنید: یک درخواست POST برای/wp-json/jwt-auth/v1/token (با فیلدهای پست نام کاربری و رمز عبور) برای دریافت توکن.

پست /wp-json/jwt-auth/v1/token/validate با نشانه در شنونده مجوز به عنوان Bearer {token}. اگر این خطا را دریافت کردید: "Authorization header not found"، باید htaccss خود را با این موارد به روز کنید:

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

یا با:

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

مشکلات شناخته شده

وقتی پلاگین‌های خاصی نصب می‌شوند، تداخل‌هایی را مشاهده کرده‌ایم که مانع از عملکرد پلاگین برنامه موبایل DT همانطور که انتظار می‌رود، می‌شوند. پلاگین ها و هاست های زیر مشکل دارند:

  • JetPack چندین نسخه در چندین ارائه دهنده هاست و حتی خود میزبانی شده است
  • Creative Mail by Constant Contact نسخه 1.2.1 در Bluehost

همچنین اگر از افزونه ارائه‌دهنده JWT Token دیگری استفاده می‌کنید، تضاد وجود خواهد داشت: https://wordpress.org/plugins/jwt-authentication-for-wp-rest-api/

ایده اصلی طراحی

ایده اصلی طراحی