سجل التغييرات

أين تجد ملاحظات الإصدار لكل حزمة SDK، وكيف تعرف بصدور إصدار جديد.

تحتفظ كل حزمة SDK بسجل التغييرات الخاص بها في مستودعها، إلى جانب شيفرتها المصدرية.

الـ SDK أحدث إصدار سجل التغييرات
Android 3.1.5 CHANGELOG.md في tajweedformer-android
Apple 3.1.4 CHANGELOG.md في tajweedformer-apple
الويب 3.1.3 CHANGELOG.md في tajweedformer-web
Windows و Linux 3.1.3 CHANGELOG.md في tajweedformer-c

كيف تعرف بصدور إصدار جديد

  • في صفحة تطبيقك. حين يعمل تطبيق بإصدار من الـ SDK أقدم من أحدث إصدار، تذكر ذلك صفحته وصفحتك الرئيسية، مع رابط إلى ملاحظات الإصدار وزر «انسخ تعليمات التحديث» لمساعدك البرمجي.
  • من مساعدك البرمجي. تترك المهارة ملاحظة قصيرة في مشروعك: قبل أي تغيير يمسّ الـ SDK، يقرأ المساعد أحدث الإصدارات، ويخبرك بها في سطر واحد، ويعرض عليك التحديث. ولا يُجري التحديث أبدًا من دون موافقتك.
  • من الـ SDK. في نسخة التطوير، يكتب الـ SDK رسالة في السجل مرة واحدة حين تذكر الإعدادات الموقّعة من Quran Lab إصدارًا أحدث من الـ SDK. أما في نسخة الإنتاج فلا يكتب هذه الرسالة.

التحديثات الإلزامية

لا يدعم Quran Lab إلا أحدث إصدار من الـ SDK. وحين يكون أحد الإصدارات إلزاميًا، لا يحصل التطبيق الذي يعمل بإصدار أقدم على أي نموذج حتى يُحدَّث، ويبقى مفتاحه كما هو. وتعرض صفحة التطبيق عبارة «يلزم التحديث».

ورمز الخطأ في الـ SDK هو sdk_too_old، وهو يذكر الإصدار الذي يجب الانتقال إليه.

والتثبيت الذي يُحدَّث من SDK أقدم من 3.1 يُنزّل النموذج مرة أخرى عند أول تشغيل بعد التحديث، فيحتاج ذلك التشغيل إلى اتصال بالإنترنت؛ ومن دونه يفشل برمز الخطأ needs_connection.