تسمح لك منصة Messenger بفتح طريقة عرض ويب قياسية، حيث يمكنك تحميل صفحات الويب داخل Messenger. ويتيح لك ذلك توفير التجارب والميزات التي قد يكون من الصعب توفيرها من خلال فقاعات الرسائل، مثل اختيار المنتجات المطلوب شراؤها أو المقاعد المطلوب تسجيلها أو التواريخ التي تريد حجزها.
يمكنك فتح طريقة عرض الويب من خلال أي مما يلي:
في كل من هذه الحالات، يمكنك تحديد الشكل الذي يجب أن يبدو عليه طريقة عرض الويب وسلوكها.
إذا كانت تجربتك تستخدم ملحقات Messenger الموضحة في هذا القسم، فتذكر تعيين المعلمة messenger_extensions
على true
في عنصر القائمة أو الزر التي تستدعيها منه!
لعرض صفحة ويب مع تمكين مجموعة SDK لملحقات Messenger في Messenger webview، يجب إضافة النطاق إلى القائمة البيضاء، بما في ذلك النطاق الفرعي في الخاصية whitelisted_domains
للملف الشخصي للبرنامج التلقائي في Messenger. ويضمن هذا الأمر أن النطاقات الموثوقة فقط تتمتع بحق الوصول إلى معلومات المستخدم المتاحة عبر وظائف مجموعة SDK.
لمزيد من المعلومات حول إضافة نطاقات إلى القائمة البيضاء، يمكنك الرجوع إلى المرجع whitelisted_domains
.
كما هو الحال مع أي صفحة ويب، تعمل الإشارة <title>
على تعيين النص المعروض في شريط العنوان لطريقة عرض الويب.
<html><head><title>طريقة عرض الويب الرائعة</title></head> ... </html>
من الجيد إغلاق طريقة عرض الويب بعد اكتمال المعاملة، خاصةً إذا كانت الإجراءات التي اتخذها المستخدم ستؤدي إلى ظهور رسالة في سلسلة المحادثات. يمكن إجراء ذلك من خلال مجموعة SDK لملحقات Messenger أو باستخدام عنوان URL إعادة التوجيه.
لغلق طريقة عرض الويب باستخدام مجموعة SDK لملحقات Messenger، يمكنك استدعاء MessengerExtensions.requestCloseBrowser()
. يمكنك أيضًا تنفيذ وظائف استدعاءات النجاح والخطأ بشكل اختياري.
MessengerExtensions.requestCloseBrowser(function success() {
// webview closed
}, function error(err) {
// an error occurred
});
يمكنك أيضًا غلق طريقة عرض الويب من خلال إعادة توجيه المستخدم لعنوان URL بالتنسيق التالي:
https://www.messenger.com/closeWindow/?image_url=<IMAGE_URL>&display_text=<DISPLAY_TEXT>
سيتم عرض القيم المعينة للمعلمتين display_text
وimage_url
بإيجاز حتى يتم غلق النافذة. لاحظ أنه سيتم إغلاق هذه الطريقة فقط إذا قمت بإعادة التوجيه من عنوان URL/الصفحة. لن يتم غلق المتصفح إذا تم فتح عنوان URL مباشرةً.
لا يعمل هذا إلا في نظام Android. بالنسبة لنظام iOS، سيتم عرض النص والصورة ولكن لن يتم غلق المتصفح تلقائيًا.
لمنحك القدرة على دمج التجارب بشكل جيد في طريقة عرض الويب مع تجربة Messenger، قمنا أيضًا بتوفير مجموعة SDK لمحلقات Messenger بلغة JS، الأمر الذي يسهل الوصول إلى الوظائف الإضافية في طريقة عرض الويب، مثل المعلومات حول سياق سلسلة الرسائل.
لمزيد من المعلومات، راجع إضافة مجموعة SDK لملحقات Messenger.
استخدمها للتفاعلات الطويلة (التي تتطلب أكثر من ثلاث خطوات) حيث قد يرغب الأشخاص في تعديل مدخلاتهم أو المتابعة بطريقة غير خطية.
استخدمها للمحتوى المرئي بشكل خاص.
استخدمها لتفضيلات المستخدم، أو للسماح بإجراء التغييرات عند الطلب على الخيارات السابقة.
استخدمها مع المزيد من تفاعلات المحادثات.
يمكنك تكوين ارتفاع طريقة عرض الويب بحيث تتطابق مع المحتوى، والاحتفاظ بسياق سلسلة الرسائل أدناه.
استفد من ملحقات طريقة عرض الويب في Messenger لتوفير سياق سلسلة الرسائل في طريقة عرض الويب.
لا تتردد في جمع كل معلومات النموذج مرة واحدة. حيث يمكنك جمعها جزء تلو الآخر من خلال المحادثات، ثم استخدام نموذج في طريقة عرض الويب لإجراء تعديلات لاحقة.
امزج بين تفاعلات المحادثة وطريقة عرض الويب، واجعل كل تفاعل محدد موجزًا. ادمج بين تفاعلات سلسلة الرسائل وطريقة عرض الويب لتجربة "Messenger أصلية".