mirror of
https://github.com/hub-team/OnlineChatSdk-SwiftPM.git
synced 2026-04-14 08:49:01 +00:00
update
This commit is contained in:
30
README.md
30
README.md
@@ -3,6 +3,8 @@
|
||||
[](https://cocoapods.org/pods/OnlineChatSdk)
|
||||

|
||||
|
||||

|
||||
|
||||
## Добавление в проект
|
||||
```ruby
|
||||
pod 'OnlineChatSdk'
|
||||
@@ -23,9 +25,9 @@ class MyController: ChatController {
|
||||
}
|
||||
}
|
||||
```
|
||||
Так же при загрузке можно указать **language** и **clientId**.
|
||||
Так же при загрузке можно указать `language`, `clientId` и `apiToken`.
|
||||
```swift
|
||||
load("<Ваш id>", "<Домен вашего сайта>", "en", "newClientId")
|
||||
load("<Ваш id>", "<Домен вашего сайта>", "en", "newClientId", "<Токен для доступа к Rest Api>")
|
||||
```
|
||||
|
||||
## События
|
||||
@@ -120,24 +122,24 @@ override func getContactsCallback(_ data: NSDictionary) {
|
||||
|
||||
## Получение token
|
||||
Перейдите в раздел «Интеграция и API - REST API», скопируйте существующий token или добавьте новый.
|
||||

|
||||
|
||||
## ChatApi
|
||||
**getNewMessages** - получение новых сообщений от оператора.
|
||||

|
||||
|
||||
## Получение новых сообщений от оператора
|
||||
Для получения новых сообщений, в `ChatController` есть два статичных метода **getUnreadedMessages** и **getNewMessages**.
|
||||
|
||||
Перед использование методов, нужно указать `apiToken`.
|
||||
|
||||
```swift
|
||||
ChatApi.getNewMessages("<TOKEN>", "<clientId>", callback:
|
||||
{(result) in
|
||||
if result?["error"] != nil {
|
||||
print("error : \(String(describing: result?["error"]))")
|
||||
} else {
|
||||
print("result : \(result.debugDescription)")
|
||||
}
|
||||
}
|
||||
)
|
||||
ChatController.getUnreadedMessages { data in }
|
||||
ChatController.getNewMessages { data in }
|
||||
```
|
||||
Формат `data` аналогичен ответу метода /chat/message/getList в Rest Api.
|
||||
|
||||
Подробное описание можно прочесть в разделе «Интеграция и API - REST API - Инструкции по подключению».
|
||||
|
||||

|
||||
|
||||
## License
|
||||
|
||||
OnlineChatSdk is available under the MIT license. See the LICENSE file for more info.
|
||||
|
||||
Reference in New Issue
Block a user