لدي تطبيق ويب RoR موجود يستخدم حاليًا Devise للمصادقة.
أخطط لإضافة وظيفة واجهة برمجة التطبيقات بطريقة أو بأخرى لخلفية الهاتف المحمول.
هل تنصح بإضافة وظيفة API إلى تطبيق الويب واستخدام JWT ، على سبيل المثال ، لتمكين مصادقة الجوال. بدلاً من ذلك ، هل سيكون لديك تطبيقان منفصلان ، تطبيق ويب وواجهة برمجة تطبيقات ، يشاركان نفس مثيل Postgres على Heroku؟
أرى إيجابيات وسلبيات في كلا الاتجاهين ، ولكن يبدو لي أن فصله إلى تطبيقين سيفوق إضافة وظيفة API إلى تطبيق الويب. ربما ، من المنطقي أن تبدأ من جديد باستخدام واجهة برمجة التطبيقات (API) فقط وإضافة وظيفة عميل تطبيق الهاتف المحمول وعميل تطبيق الويب.