تحسين تجربة الجوال لمستخدمي

لدي منتدى مستضاف ذاتيًا لمجتمعي الصغير والمتنامي، على Discourse. أعمل مع مطور رائع ساعدني في تخصيص وتكامل موقعي التعليمي. ولكن…

معظم مستخدمي يستخدمون منتدى على هواتفهم ويجدونه غير سهل الاستخدام. في الغالب، يؤدي نقص الإشعارات للمحادثات إلى استيائهم.

يقترح مطوري بناء تطبيق مخصص للهاتف للسماح بتجربة “التنزيل والاستخدام”. الهدف الأساسي سيكون تطبيق مستقل يخبر الأشخاص أن لديهم رسالة من خلال رموز (نقطة حمراء على الأيقونة) وإشعارات دفع يمكنهم تخصيصها.

قبل أن أبدأ في هذا المشروع، أود أن أعرف ما إذا كانت هناك أي حلول غير مكلفة لتحقيق رغبتي في:

  1. السماح للأشخاص بتنزيل تطبيق يحتوي على منتدى فقط.
  2. الحصول على إشعارات لكل من iPhone و Android على الهاتف لكل من المواضيع وميزة الدردشة الجديدة.

شكرًا.

5 إعجابات

يجب أن تعمل الإشعارات الفورية على نظامي Android و iOS على الأقل الآن إذا قمت بتثبيت المنتدى كتطبيق ويب تقدمي (PWA) (“إضافة إلى الشاشة الرئيسية”). لا يتطلب هذا تجميع التطبيق ونشره في متجر التطبيقات وهو سهل للغاية.

لاحظ أنه لا يتم نشر جميع التحديثات كإشعارات.

9 إعجابات

عظيم! وهل يعمل للمحادثات أيضاً؟

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

إنه يعمل بالفعل للمحادثات أيضًا. إذا كان لديك منتدى مزدحم، يمكنك تكوينه بحيث يعمل فقط للمحادثات. يساعد هذا في الحفاظ على مستوى الضوضاء على هاتفك عند مستوى معقول.

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

4 إعجابات

تجربتي مع الإشعارات على iOS هي أنه مع الإصدارات المحدثة:

  • النقطة الحمراء على الأيقونة لا يمكن تفعيلها (ربما لم أجد كيفية القيام بذلك؟)
  • في الدردشة: يجب عليك تحديد مجموعة أو شخص معين في كل رسالة ليتم إخطاره.

بالنسبة للنقطة الحمراء على الأقل، يبدو أنها تعمل بشكل جيد على Android، لكن ليس لدي خبرة معمقة بعد.

هل لدى أي شخص خبرة أخرى وأكثر اكتمالاً على iOS؟

3 إعجابات

بالتأكيد. التطبيق المدرج في القائمة البيضاء (Whitelisted app) الذي يتيح لك تغليف منتداك لكل من متجر Play ومتجر تطبيقات iOS (مع الاستفادة من خدمة إشعارات One Signal) جيد جدًا ومفتوح المصدر، ولكن صيانته وعملية نشره معقدة للغاية، لذا كن مستعدًا لميزانية جيدة.

النسخة المعدلة من إضافة One Signal (المقصود استخدامها مع ما سبق) توفر إشعارات دردشة أكثر تكرارًا. بالطبع، يمكنك استخدامها، لكنني لا أقدم الدعم مجانًا:

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

4 إعجابات

[quote=“JBM, post:5, topic:263977”]في الدردشة: عليك تحديد مجموعة أو شخص معين في كل رسالة ليتم إعلامه.
[/quote]
هذا قابل للتكوين، وإن لم يكن بسهولة.

بالنسبة للمحادثات الشخصية، الإعداد الافتراضي هو الإشعارات التلقائية لكل رسالة. يمكن للمستخدم تقليل ذلك لكل سلسلة محادثة.

بالنسبة للقنوات، الإعداد الافتراضي هو كما وصفته. يمكن للمستخدمين تغييره إلى كل رسالة إذا رغبوا في ذلك.

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

هل تعمل هذه كما هي، أم أنها تتطلب أيضًا التطبيق المدرج في القائمة البيضاء؟

3 إعجابات

يتطلب التطبيق Whitelisted لأنه هو الذي يوفر استدعاءات العميل لواجهة برمجة تطبيقات One Signal.

إعجابَين (2)

هذا مفيد جدًا. لذا… (هذه محاولتي الأخيرة لاتخاذ قرار بشأن خياري!)

أنا شخص ذو مستوى متوسط من الخبرة التقنية ويمكنني التعامل مع بعض التفاصيل الدقيقة للتطبيقات. معظم مستخدمي مهتمون ببساطة بتسجيل الدخول وجعل الأمر يعمل دون الحاجة إلى أكثر من نقرة واحدة أو اثنتين من الإعدادات المرئية عند الإعداد الأولي. على سبيل المثال: 1) هل تريد رؤية إشعارات لـ “الرسائل” (المحادثات) و 2) هل تريد رؤية إشعارات للمنتديات. (فكر في Slack أو FB)

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

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

3 إعجابات

هذا قابل للتكوين وموجود حتى لا تتلقى إشعارات غير مفيدة على كل جهاز آخر أثناء استخدام Discourse بنشاط على جهاز واحد.

4 إعجابات

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

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

4 إعجابات

شكرًا لك - هذا شيء جيد معرفته، حيث يمكن أن يؤدي تعديل هذا إلى تغيير قواعد اللعبة بالنسبة لنا (وإيقافنا عن استخدام خدمة طرف ثالث دون داعٍ).

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

أين يجب أن أبحث؟

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

تم تسمية الإعداد push notification time window mins.

4 إعجابات

@Duane_Whitcomb من الأفضل لك تجربة هذا قبل التفكير في مسار التطبيق الكامل.

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

رائع!

لقد بحثت ولاحظت هذا:

\u003e

لذلك بالنسبة للرسائل الخاصة، ننتظر 20 ثانية فقط افتراضيًا!! أعتقد أن هذا ليس مشكلة كبيرة لتقليل الوقت. على الأقل ليس للرسائل الخاصة (والدردشة). يمكن أن يكون مزعجًا للإشعارات “الأقل أهمية”.

أتساءل عما إذا كان هذا يحتاج إلى إعادة نظر الآن بعد أن أصبح لدينا دردشة. أقترح هذه كإعدادات افتراضية بدلاً من ذلك:

  1. نافذة وقت إشعارات الدفع 10 دقائق (كل شيء ما عدا الدردشة / الرسائل الخاصة)
  2. نافذة وقت البريد الإلكتروني 10 دقائق (هل يمكن دمج هذا مع الإعداد الأول؟)
  3. نافذة وقت الرسائل الشخصية دقيقتان (لم تعد بحاجة إلى أن تكون “فورية”)
  4. نافذة وقت إشعارات الدردشة 20 ثانية (إعداد جديد)
3 إعجابات

أرى أن الإشعارات تعمل على جهاز Android الخاص بي. أنا أجرب جهاز iPhone للبحث وأضفت منتداي كتطبيق ويب تقدمي (PWA). ولكن لا توجد إشعارات :frowning:

للتأكد من أنني أفهم الأمر بشكل صحيح، فتحت منتداي على متصفح سفاري ونقرت على “إضافة إلى الشاشة الرئيسية”. هذا هو تطبيق ويب تقدمي (PWA)، صحيح؟

هل هناك شيء فاتني؟

قد يتطلب الأمر بعض الإعدادات على نظام iOS، مع ملاحظة أن ليست كل إشعارات الدردشة هي إشعارات دفع حتى الآن، على ما أعتقد؟

قد ترغب في قراءة هذا الموضوع:

4 إعجابات

لم يتغير هذا - لقد عثرت عليه مرة أخرى عند إعداد موقع جديد للدردشة. إنه مدفون حقًا، وإذا لم أكن أعرف، لكنت سأستمر في استخدام الإعدادات الافتراضية وسأكون غير راضٍ حقًا عن التجربة.