مشاركة عبر


startChat

تعرض القناة متعددة الاتجاهات لـ Customer Service مجموعة من الإمكانات التي توسع قدرة Dynamics 365 Customer Service Enterprise لتمكين المؤسسات من الاتصال والتفاعل مع عملائها على الفور عبر قنوات المراسلة الرقمية. مطلوب ترخيص إضافي للوصول إلى القناة متعددة الاتجاهات لـ Customer Service. لمزيد من المعلومات، راجع نظرة عامة على تسعير Dynamics 365 Customer Service وصفحات خطة تسعير Dynamics 365 Customer Service.

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

‏‫ملاحظة

  • استمع إلى حدث lcw:ready الذي تم طرحه بواسطة دردشة مباشرة قبل استدعاء طرق SDK للدردشة المباشرة. يجب استدعاء أساليب الدردشة المباشرة بعد رفع الحدث lcw:ready . يمكنك الاستماع إلى هذا الحدث عن طريق إضافة مستمع الحدث الخاص بك على كائن النافذة.
  • لا تحتاج إلى استخدام الطريقة setContextProvider إذا كنت تستخدم startChat واجهة برمجة تطبيقات SDK لتمرير السياق.

إعراب

Microsoft.Omnichannel.LiveChatWidget.SDK.startChat({inNewWindow: inNewWindowValue,customContext: customContextObject});

المعلمات

المعلمة‬ النوع المطلوب الوصف
inNewWindow قيمة منطقية لا. يقرر ما إذا كان سيتم فتح الدردشة في نافذة جديدة.
customContext ‏‏الكائن لا. قم بتعيين موفر السياق المخصص بشكل متزامن. إذا قمت بتعيين قيمة في setContextProvider، تجاوزها بالقيمة التي قمت بتعيينها ل customContext.

قيمة الإرجاع

None

مثال

 Microsoft.Omnichannel.LiveChatWidget.SDK.startChat({
    inNewWindow: true,
   customContext: {
        'contextKey1': {'value': 'contextValue1', 'isDisplayable': true}
    }
});

setAuthTokenProvider
setContextProvider
مرجع واجهة برمجة تطبيقات JavaScript لحزمة تطوير البرامج (SDK) للدردشة المباشرة