تسجيل الدخول

يُرجى مراعاة أفضل الممارسات التالية عند تصميم تجارب تسجيل الدخول.

استخدام Credential Manager

كل طرق المصادقة المضمّنة في إدارة بيانات الاعتماد مستقلة تمامًا، ولا تتطلّب سوى ساعة المستخدم واتصالاً بالإنترنت لإجراء المصادقة. لا يمكن لأي طريقة مصادقة أخرى أن تقدّم هذه الميزة.

استخدِم Credential Manager كأساس لحلّ المصادقة.

الخيارات الأساسية: الميزات المضمّنة في "مدير بيانات الاعتماد"

استخدِم مفاتيح المرور كخيار أساسي في Credential Manager لتوفير أحدث ميزات الأمان والبساطة للمستخدمين.

يمكنك تنفيذ التجربة الكاملة من خلال إضافة كلمات المرور وميزة "تسجيل الدخول باستخدام حساب Google" أيضًا.

مفتاح مرور المستخدم كحلّ المصادقة المفضّل على Wear OS
الشكل 1 (أ): مفاتيح المرور
تتوفّر مفاتيح المرور وكلمات المرور وميزة "تسجيل الدخول باستخدام حساب Google" للمستخدم للمصادقة.
الشكل 1 (ب): مفاتيح المرور وكلمات المرور و"تسجيل الدخول باستخدام Google"

الخيارات الثانوية

قدِّم خيارًا ثانويًا واحدًا على الأقل للتعامل مع المستخدمين الذين يرفضون استخدام Credential Manager. قدِّم خيارَين مختلفَين على الأقل لتسجيل الدخول.

تتسبّب التطبيقات التي لا تتضمّن طرقًا متعدّدة لتسجيل الدخول في تقديم تجربة صعبة للمستخدمين. على سبيل المثال، سيتعذّر على تطبيق يوفّر خيار "تسجيل الدخول على الهاتف" فقط إكمال عملية تسجيل الدخول إذا لم يكن هاتف المستخدم قريبًا.

ينقر المستخدم على "إغلاق" للانتقال إلى طرق المصادقة الاحتياطية
الشكل 2 (أ): انقر على "رفض" للنسخ الاحتياطية
خيارات المصادقة الاحتياطية في "مدير بيانات الاعتماد"
الشكل 2 (ب): مصادقة النسخة الاحتياطية

حالة خاصة: المصادقة التلقائية لطبقة البيانات هي الخيار الثانوي الوحيد المقبول الذي يسبق Credential Manager في تجربة المستخدم. إليك بعض الملاحظات المهمة التي يجب أخذها في الاعتبار:

  1. يجب توفير طريقة مصادقة واحدة على الأقل غير هذه الطريقة، لأنّها لا تعمل إلا على الساعات المقترنة بتطبيق جوّال متوافق مثبَّت.
  2. يجب أن تتم عملية تبادل الرموز المميزة للمستخدم بشكل آلي بالكامل، ويجب عدم عرض أي واجهة مستخدم للمستخدم مسبقًا. بعبارة أخرى، يجب أن تجعل عملية المصادقة تلقائية بالكامل من منظور المستخدم.
  3. إذا لم تنجح هذه الطريقة، يعني ذلك أنّ المستخدم لم يسجّل الدخول على هاتف مقترن، أو أنّه لا يتوفّر هاتف مقترن في الأساس. لا تنبّه المستخدم بحدوث محاولة فاشلة، بل انتقِل مباشرةً إلى "مدير الاعتماد".

مطالبة المستخدمين بشكل صحيح

بالنسبة إلى التطبيقات التي تتطلّب تسجيل الدخول للاستفادة من جميع وظائفها: اعرض واجهة Credential Manager فورًا كأول شاشة تظهر للمستخدم الذي سجّل الخروج، بدون أي واجهة مستخدم سابقة.

بالنسبة إلى التطبيقات التي توفّر وظائف بدون تسجيل الدخول: أجِّل عرض "مدير بيانات الاعتماد" إلى أن يصبح ذلك ضروريًا. توفير أكبر عدد ممكن من الميزات بدون الحاجة إلى تسجيل الدخول عندما تصبح المصادقة ضرورية، اعرض زر "تسجيل الدخول" لتشغيل "مدير بيانات الاعتماد". إذا تعذّر تسجيل الدخول، يجب توفير خيار لتخطّي المصادقة.

سجِّل الدخول على الفور إذا كان ذلك ضروريًا للاستفادة من جميع الوظائف

أفضل الممارسات المتعلّقة بالمصادقة

توضيح مزايا تسجيل الدخول

بالنسبة إلى التطبيقات التي تؤخّر تسجيل دخول المستخدم إلى أن يصبح ضروريًا، يجب توضيح مزايا تسجيل الدخول. استخدِم سياق واجهة المستخدم المحيطة لتوضيح القيمة للمستخدم، ولا تفترض أنّه يفهم سبب أهمية تسجيل الدخول.

لا تشِر مطلقًا إلى "مدير بيانات الاعتماد" بالاسم في واجهة المستخدم.

قدِّم سياقًا من خلال طلب تسجيل الدخول بعد أن يبدأ المستخدم إجراءً.
عرض شاشة تسجيل الدخول بدون توضيح فوائد تسجيل الدخول

تبسيط

يمكن تبسيط عملية المصادقة من خلال:

  1. استخدام Credential Manager
  2. تقليل عدد الخطوات المطلوبة في خيارات تسجيل الدخول الثانوية
  3. إبقاء المستخدمين مسجّلين الدخول لأطول فترة ممكنة (في حدود متطلبات الخصوصية والأمان)
استخدام Credential Manager
عرض جميع الخيارات الثانوية معًا
الاحتفاظ بتسجيل الدخول

حالة تسجيل الدخول والتأكيدات

عند استخدام خيارات ثانوية غير خيارات Credential Manager، اعرض رسالة تنبّه المستخدم بأنّه سيتم تسجيل دخوله عند فتح التطبيق لأول مرة، ثم اعرض رسالة تأكيد عند تسجيل الدخول بنجاح.

إخبار المستخدم بأنّه سيتم تسجيل دخوله
عرض رسالة تأكيد

المراجع الأخرى

لمعرفة كيفية استخدام Credential Manager على Wear OS، يُرجى الاطّلاع على دليل المطوّرين والعينة العامة.