طلب كشف الأجهزة وتقييمها

نحن مجلة على الإنترنت متخصصة في هواتف أندرويد الذكية. لقد قمنا مؤخرًا بنشر Discourse ونحن متحمسون للغاية. لقد استخدمنا حتى Discourse لاستبدال حسابات المستخدمين والتعليقات بالكامل في WordPress الخاص بنا.

سيكون من الرائع بالنسبة لنا إذا كان بإمكان Discourse (أو المكون الإضافي الخاص به) اكتشاف طراز الجهاز ونظام التشغيل المحدد للزوار.

نود أن نطلب منهم مشاركة تجاربهم مع الآخرين حول موضوع معين بناءً على اكتشاف نوع هواتفهم الذكية.

هناك العديد من الأدوات مفتوحة المصدر لاكتشاف الأجهزة المحددة

على سبيل المثال:

  • Yauaa (نحن نحب هذا الخيار الأفضل)
  • Modernizr
  • Bowser
  • Detector
  • WURFL.js
  • Platform.js
  • UA-Parser.js
  • FingerprintJS
  • Am I Responsive
  • Device.js
  • Screen Size Map
  • React Device Detect
  • Responsivepx

هل يمكن أن تصبح هذه الميزة ميزة اختيارية جديدة لـ Discourse، أو هل يمكن لشخص ما برمجة مثل هذا الامتداد المفيد؟

إعجابَين (2)

يبدو هذا مثيرًا للاهتمام، ولكن كلما فكرت في الأمر أكثر، كلما عرفت أقل ما سيفعله.

ماذا يعني هذا بالضبط؟ إعادة توجيههم إلى موضوع معين لا يمكنهم رؤيته إلا هم؟ منحهم سمة خاصة؟ فتح فئة لهم فقط؟

ألا يمكنك أن تطلب منهم التعليق على هذه النماذج دون معرفة الجهاز الذي لديهم؟

ماذا عن الأشخاص الذين لديهم أجهزة متعددة؟ هل سيرون أشياء مختلفة اعتمادًا على المتصفح الذي يستخدمونه؟

ربما فقط قم بتعيين حقل مخصص للمستخدم يسألهم عن الأجهزة التي لديهم؟

إعجاب واحد (1)

تم البحث عن مواضيع ذات صلة وهناك بعض المواضيع القديمة:

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

لست متأكدًا مما إذا كان هذا سيكون تحديًا للبيانات الشخصية / اللائحة العامة لحماية البيانات، فمن المحتمل أن يكون كذلك.

إعجاب واحد (1)

شكراً لردودك ورؤيتك.

فكرتنا حول كيفية عمل النظام بسيطة. سأعرض مثالاً عند زيارة Discourse بهاتف Google Pixel 8.

  1. في الخلفية من Discourse، سيتم اكتشاف الجهاز.
  2. ثم يرسل Discourse طلباً للمستخدم يسأله فيه إذا كان سيكون لطيفاً بما يكفي لمشاركة تجربته مع هاتفه Google Pixel 8 عن طريق تقديم مراجعة (شكل المطالبة لم يتم تحديده بعد، ولكنه قد يكون مثل “التنبيهات” التي يمتلكها Discourse بالفعل بشكل أصلي).
  3. إذا اختار المستخدم عدم القيام بذلك، فسيتم عرض الإشعار على أنه مقروء ولن يحدث شيء.
  4. إذا اختار المستخدم “نعم”، فسيتم إعادة توجيهه إلى موضوع بالتنسيق: الشركة المصنعة - اسم الهاتف. لذا في هذه الحالة، على سبيل المثال: …/t/google/pixel8 حيث يترك الزائر مراجعته. الهيكل هو مجرد عينة وقد يكون مختلفاً.

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

فيما يتعلق باللائحة العامة لحماية البيانات (GDPR) وغيرها من البيانات الشخصية، لا ينبغي أن تكون هناك مشكلة حيث يتم استخدام اكتشاف وكيل المستخدم لتحديد الهوية، ولا تعتبر الشركة المصنعة وطراز الجهاز الذي يستخدمه المستخدمون بيانات شخصية.

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

ومع ذلك، أعتقد أن اكتشاف الجهاز الذي يستخدمه المستخدم أو أي من المعلمات الأخرى (يمكن للجميع إجراء الاختبار بأنفسهم على هذه الصفحة https://try.yauaa.basjes.nl/) سيجد استخداماً مفيداً في نواة Discourse وسيساعد Discourse على أن يكون أفضل.

لا يبدو أن هذه ستكون معلومات مفيدة جدًا، لا توجد تقريبًا أي معلومات عن هاتفي:


تعديل: الأمر مختلف في المرة الثانية التي أزور فيها الموقع، غريب.

لا أعرف شيئًا، ولكن تقليديًا كان وكيل المستخدم الطريقة الأكثر عدم موثوقية للكشف عن أي شيء، وهناك تنوع كبير جدًا في تلك الوكلاء.

إعجاب واحد (1)

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

هذا غريب بالتأكيد، ولكنه على الأرجح ميزة لهذا الحل. حتى على هاتفي، في المرة الأولى التي أزوره فيها، لا يظهر طراز الجهاز ومُصنّعه. ولكن في الزيارة الثانية، أو بمجرد الضغط على F5 للصفحة، يكون كل شيء على ما يرام بالفعل.

أتفق، لهذا السبب يمكن أن يكون التنفيذ في جوهر Discourse والمعالجة اللاحقة مفيدًا جدًا للعديد من التطبيقات.

تعرف Google أكثر بمئة مرة عن مواقعنا الإلكترونية ومستخدمينا مما ترغب في إخبارنا به. لذلك هذه ليست الطريقة التي أراها تسير بها على الإطلاق.

إعجاب واحد (1)