getContextProvider

Customer Service için Çok Yönlü Kanal, kuruluşların, dijital mesajlaşma kanallarında anında bağlanıp müşterileriyle etkileşim kurmalarını sağlamak için Dynamics 365 Customer Service Enterprise'ın gücünü genişleten bir özellikler paketi sunar. Customer Service için Çok Yönlü Kanal'a erişmek için ek bir lisans gerekir. Daha fazla bilgi için Dynamics 365 Customer Service fiyatlandırmasına genel bakış ve Dynamics 365 Customer Service fiyatlandırma planı sayfalarına bakın.

Varsa, şu anda ayarlanmış olan özel bağlam sağlayıcısını alır.

Uyarı

Canlı sohbet SDK yöntemleri, lcw:ready olayı tetiklendikten sonra çağrılmalıdır. Pencere nesnesine kendi olay dinleyicinizi ekleyerek bu olayı dinleyebilirsiniz.

Sözdizimi

Microsoft.Omnichannel.LiveChatWidget.SDK.getContextProvider();

Parametreler

Hiç kimse

Dönüş Değeri

Varsa, şu anda ayarlanmış olan özel bağlam sağlayıcısını döndürür. Kayıtlı bir özel bağlam sağlayıcısı yoksa, null değerini döndürür.

Example

window.addEventListener("lcw:ready", function handleLivechatReadyEvent(){
   // Setting the custom context provider
   // Throws error if contextProvider is not a function
   Microsoft.Omnichannel.LiveChatWidget.SDK.setContextProvider(function contextProvider(){
      // Here it is assumed that the corresponding work stream would have context variables with logical name of 'contextKey1', 'contextKey2', 'contextKey3'.
      return {
                 'contextKey1': 'contextValue1', // string value
                 'contextKey2': 12.34, // number value
                 'contextKey3': true // boolean value
      };
   });

   // Retrieves the currently set custom context provider
   // If there is no registered custom context provider, then it returns null
   let registeredContextProvider = Microsoft.Omnichannel.LiveChatWidget.SDK.getContextProvider();
});

-->

Canlı sohbet SDK'sı için JavaScript API referansı