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

|

|
||||||
|
|
||||||
|

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

|
|
||||||
|
|
||||||
## ChatApi
|

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

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