استكشاف الأخطاء وإصلاحها
لا يعمل onIntent
- هل يوجد
IntentProviderأعلى هذه الروابط؟ - هل لدى الهدف رد نداء
onIntent؟ لا تُسجّل الأهداف التي لا تملك رد نداء. - حرّك المؤشر على سطح المكتب أو مرّر على الهاتف. يبقى المحرك ساكناً حتى أول تفاعل.
- تأكد أن الهدف ظاهر وله عرض وارتفاع حقيقيان.
- جرّب مؤقتاً
importance="high"وcost="low"للتحقق من الربط، ثم أعد القيم الافتراضية.
يُجلب مسار من دون onIntent
ابحث عن Link آخر من Next.js يشير إلى المسار نفسه، بما في ذلك الروابط المخفية في التخطيطات المتجاوبة. وابحث أيضاً عن استدعاءات مباشرة لـ router.prefetch().
المكوّن المخصص لا يعمل
يجب أن يمرر المكوّن ref إلى عنصر HTML حقيقي. إن لم يفعل، فاربط ref الخاص بالنية بعنصر أصلي محيط مثل div.
الاختبار على الهاتف
استخدم جهاز لمس حقيقياً، أو فعّل محاكاة اللمس في أدوات المطور ثم مرّر. قد لا يؤدي مجرد تضييق نافذة سطح المكتب إلى تشغيل سلوك الهاتف.
التطوير والإنتاج
تحقق من السلوك المهم في بناء الإنتاج أيضاً. قد تجعل فحوصات React في التطوير وأدوات إطار العمل ردود النداء أو طلبات الشبكة تبدو مختلفة عن الإنتاج.