جزاكم الله خيرًا أخي، وبارك الله فيكم على الملاحظة وعلى حرصكم أن توصلوها لنا بهذا التفصيل.
بالنسبة لمشكلة تسجيل الخروج، فنحن بالفعل نعمل حاليًا على حل لها بإذن الله.
من الناحية التقنية، عند تسجيل الخروج من Developer Console نحن بالفعل ننهي جلسة تسجيل الدخول الخاصة بالـ Console بنجاح، لكن الـ Console يعتمد في الدخول على حساب Quran.Foundation الموحّد. لذلك لا ينبغي لتطبيق يستخدم نظام تسجيل الدخول الخاص بـ QDC أن يقوم بتسجيل خروج المستخدم من حسابه الأساسي على QDC نفسه؛ بمعنى آخر، جلسة التطبيق الفرعية لا يفترض أن تتحكم في جلسة الحساب الرئيسية أو تنهيها. ولهذا عندما تحاول الدخول مرة أخرى، قد يجد نظام تسجيل الدخول أن جلسة حساب Quran.Foundation الأساسية ما زالت قائمة، فيعيد استخدام نفس الحساب مباشرة.
ولحل هذه النقطة بشكل صحيح، نعمل حاليًا على تطبيق آلية وفق مواصفات OIDC بإذن الله، تسمح للمطور بأن يختار أو يبدّل حساب Quran.Foundation الذي يريد استخدامه داخل الـ Developer Console، بدل أن يكون الحل هو تسجيل الخروج من الحساب الرئيسي بالكامل. وهذا إن شاء الله سيجعل تجربة تبديل الحسابات أوضح وأبسط.
أما بالنسبة لوسيلة التواصل معنا، فالـ Developer Console يحتوي بالفعل حاليًا على طريقة للوصول إلى موارد ودعم المطورين من خلال:
Apps → اختيار التطبيق → Overview → النزول إلى Developer Resources
لكن ملاحظتكم في محلها تمامًا؛ أدركنا أن الوصول إليها بهذه الصورة ليس واضحًا بما يكفي، خصوصًا عندما يواجه المطور مشكلة ويريد وسيلة تواصل مباشرة. لذلك نعمل أيضًا على تعديل هذا الجزء ووضعه في تبويب مستقل وواضح داخل شريط التنقل حتى يكون الوصول إلى الدعم أسهل بكثير بإذن الله.
فجزاكم الله خيرًا مرة أخرى على هذه الملاحظات، والحرص على التواصل معنا بخصوصها.
وبالمناسبة، يسعدني جدًا أن نتواصل أكثر بخصوص تطبيق الكتاب كذلك. أحب أن أتعرف من حضرتك بصورة أعمق على التطبيق، وما الذي تعملون عليه حاليًا وما تخططون له مستقبلًا. إذا كان مناسبًا لكم، يسعدني أن نرتب اجتماعًا ونتحدث عنه بتفصيل أكبر بإذن الله.
بارك الله فيكم وفي جهودكم، ونفع بكم.