MINTEL_LiveChat 1.4.74

MINTEL_LiveChat 1.4.74

tmn 团队Autthapon 维护。



MINTEL_LiveChat

CI Status Version License Platform

示例

要运行示例项目,请克隆仓库,并首先从示例目录运行 pod install

需求

安装

MINTEL_LiveChat 通过 CocoaPods 提供。要安装它,只需将以下行添加到您的 Podfile 中

pod 'MINTEL_LiveChat'

作者

[email protected][email protected]

许可证

MINTEL_LiveChat 在MIT许可证下可用。有关更多信息,请参阅LICENSE文件。

如何使用

  1. 建议您在Appdelegate中创建MINTEL_LiveChat的新实例,以确保一次只有一个实例。
  2. 当您想要开始聊天时,请调用startChat(config)方法
  3. config
    internal var webHookBaseUrl:String!  --> ChatBot Url 
    internal var uploadBaseUrl:String!  --> Upload Url
    internal var xApikey:String!  --> Chatbot API Key
    internal var userName:String! --> User's name 
    internal var salesforceLiveAgentPod:String!  --> sale force live agent pod config
    internal var salesforceOrdID:String! --> sale force ord id config
    internal var salesforceDeployID:String! --> sale force deploy id 
    internal var salesforceButtonID:String! --> sale force button id 
    internal var surveyChatbotUrl:String? --> survey chat bot url (optional)
    internal var surveyFormUrl:String? --> survey form url (optional)
    internal var announcementUrl:String? --> chatbot announcement url 
    internal var firstname:String! --> firstname of saleforce chat entity 
    internal var lastname:String!  --> lastname of saleforce chat entity 
    internal var email:String!  --> email of saleforce chat entity 
    internal var phone:String!  --> phone of saleforce chat entity 
    internal var tmnId:String!  --> tmnid of saleforce chat entity 
    internal var salesforceFirst:Bool = false --> if you want go to saleforce immediately (default is chatbot)
  1. 您可以使用stopChat()停止聊天
  2. 您可以使用hideChat()隐藏聊天(聊天记录不会被清除)
  3. 您可以通过调用isSessionActive()检查SessionActive
  4. 请调用AppDelgate中的applicationDidEnterBackground()函数中的applicationDidEnterBackground()
  5. 请调用AppDelegate中的应用程序将要进入前台时的applicationWillEnterForeground()函数
  6. 请调用UNUserNotificationCenterDelegate中的userNotificationCenter(将要显示)的userNotificationCenter(_ center: UNUserNotificationCenter, 将要显示通知: UNNotification, withCompletionHandler completionHandler: @escaping (UNNotificationPresentationOptions) -> Void)