فتح تطبيق React مخصص
الهدف
افتح تطبيق React مخصصًا سُجِّل في بيئة ما، من الصفحة الرئيسية لقشرة المنصة.
المتطلبات المسبقة
- أنت مسجّل الدخول إلى قشرة المنصة.
- لديك صلاحية الوصول إلى البيئة المثبَّت فيها تطبيق React المخصص.
- تطبيق React المخصص مسجَّل في تلك البيئة (راجع تسجيل تطبيق React مخصص).
الخطوات
- في قشرة المنصة، استخدم مبدّل البيئة لتحديد البيئة المثبَّت فيها تطبيق React المخصص.
- انتقل إلى الصفحة الرئيسية للقشرة. يظهر تطبيق React المخصص إلى جانب التطبيقات المدفوعة بالنموذج المدمجة، مستخدمًا الاسم المعروض الذي سُجِّل به.
- اختر تطبيق React المخصص. تحمّله القشرة ويُفتح في مكانه.
ما الذي يحدث خلف الكواليس
قبل تحميل التطبيق، تطلب قشرة المنصة رمز وصول ضيّق النطاق وقصير العمر مقصورًا على ذلك التطبيق وتلك البيئة تحديدًا، ثم تحمّل الشيفرة البعيدة للتطبيق وتعرضه مباشرةً — إذ يشارك التطبيق بيئة تشغيل React الواحدة الخاصة بالقشرة بدلًا من العمل داخل إطار معزول. ولا يصل التطبيق إلى بيانات المنصة وسجلاتها إلا عبر حزمة Runtime SDK التي توفّرها القشرة، ولذلك يتصرف دائمًا بصلاحيات المستخدم المسجَّل دخوله في البيئة الحالية. أما التطبيق الذي تُقدَّم شيفرته من أصل لا تسمح به قائمة البيئة المصرّح بها فيُرفَض قبل تحميله.
حل المش كلات
- التطبيق غير مدرج في الصفحة الرئيسية. — تأكد من أنك في البيئة التي سُجِّل فيها التطبيق؛ فتطبيق React المخصص المثبَّت في بيئة واحدة لا يظهر في بيئة أخرى إلا بعد استيراد حله هناك.
- «This app's code is served from a blocked origin.» — رابط remoteEntry الخاص بالتطبيق ليس ضمن قائمة العناوين المصرّح بها للبيئة. يجب أن يضيف المسؤول ذلك الأصل قبل أن تحمّله القشرة.
سيناريوهات ذات صلة
- تسجيل تطبيق React مخصص.