See the original FAQ version in English here.
غالبًا ما تُستخدم WebViews في تطبيقات الهاتف المحمول لعرض محتوى الويب، لكنها تمثل تحديات فريدة عند تطبيق مفاتيح المرور (Passkeys). تنبع هذه التحديات من الدعم المحدود لميزات WebAuthn داخل العديد من بيئات WebView.
تختلف قدرات WebView حسب النظام الأساسي والإصدار:
Get a free passkey assessment in 15 minutes.
إذا لم تعمل مفاتيح المرور داخل WebViews، قد يضطر المستخدمون إلى التبديل لمتصفح أو تطبيق خارجي لإكمال المصادقة، مما يعطل عملية تسجيل الدخول. عادةً، نحصل على أفضل تجربة مستخدم (UX) لمفاتيح المرور عند استخدام التطبيق الأصلي لها في إطار عمل تطوير تطبيقات iOS أو Android (مثل Kotlin أو Swift).
+70-page Enterprise Passkey Whitepaper:
Learn how leaders get +80% passkey adoption. Trusted by Rakuten, Klarna & Oracle
Want to find out how many people use passkeys?
خيارات البديل (Fallback):
تشجيع التطبيق الأصلي (Native Implementation): حيثما أمكن، استخدم مكونات التطبيق الأصلي لدعم مفاتيح المرور بدلاً من الاعتماد على WebViews.
العمل مع الموردين: تعاون مع مزودي WebViews والأنظمة الأساسية للمطالبة بدعم أفضل لـ WebAuthn في التحديثات المستقبلية.
تشكل WebViews تحديات كبيرة لمفاتيح المرور بسبب الدعم المحدود لـ WebAuthn والقيود الأمنية. من خلال فهم هذه القيود وتنفيذ استراتيجيات مثل الخيارات البديلة ومكونات التطبيقات الأصلية، يمكننا ضمان إطلاق أكثر سلاسة لمفاتيح المرور.
Table of Contents
Related Articles