Мы сожалеем, что по состоянию на 23 апреля 2020 года мы будем полностью уйти в отставку нашего продукта Chatkit. Мы понимаем, что это будет разочаровывающе для клиентов, которые пришли на службу, и очень сожалеют о нарушении, что это приведет для них. Наши команды по продажам и поддержке клиентов в настоящее время доступны для обработки запросов и будут поддерживать существующих клиентов Chatkit как можно дальше с переходом. Весь биллинг Chatkit теперь прекратился, и клиенты не будут платить больше за использование или за ее пределами оставшейся частью услуги. Вы можете прочитать больше о нашем решении уйти с Чаткит здесь: https://blog.pusher.com/narrowing-our-product-focus. Если вы заинтересованы в том, чтобы узнать, как вы можете создавать чат с каналами толкания, ознакомьтесь с нашими учебными пособиями.
Узнайте больше о Чатките здесь.
Xcode - самый простой способ получить Xcode из App Store, но вы также можете загрузить его с developer.apple.com, если у вас есть Appleid, зарегистрированная в учетной записи Apple Developer.
Swift версия 4.1 и выше
iOS версия 10.0
Перед строительством и запуском в XCode установите все необходимые зависимости с Карфагеном или Кокоподами.
Кокоподы являются менеджером зависимостей для какао -проектов. Вы можете установить его со следующей командой:
$ gem install cocoapods Чтобы интегрировать Чаткит в свой проект XCode с помощью кокопод, укажите его в своем Podfile :
source 'https://github.com/CocoaPods/Specs.git'
platform :ios , '11.0'
use_frameworks!
# Replace `<Your Target Name>` with your app's target name.
target '<Your Target Name>' do
pod 'PusherChatkit'
endЗатем запустите следующую команду:
$ pod installВозможно, вам потребуется использовать флаг
--repo-updateчтобы гарантировать, что репозиторий спецификаций знает о последней версии PusherChatkit.
Карфаген - это децентрализованный менеджер зависимостей, который строит ваши зависимости и предоставляет вам двоичные рамки.
Вы можете установить Carthage с Homebrew, используя следующую команду:
$ brew update
$ brew install carthage Чтобы интегрировать Чаткит в свой проект Xcode с помощью Carthage, укажите его в своем Cartfile :
github "pusher/chatkit-swift"
Запустите carthage update , чтобы построить фреймворк и перетащить встроенный PusherChatkit.framework , PusherPlatform.framework и PushNotifications.framework в свой проект Xcode.
Версии библиотеки ниже 1.0.0 устарели, и поддержка их скоро будет отброшена.
Настоятельно рекомендуется перейти на последнюю версию, если вы находитесь в более старой версии. Чтобы просмотреть список изменений, пожалуйста, обратитесь к измене.
Перейдите к нашей документации.
Некоторые из тестов требуют действительного локатора экземпляра Chatkit, ключа и поставщика токенов.
Чтобы настроить это, запустите следующую команду:
cp Tests/Config/TestConfigExample.swift Tests/Config/TestConfig.swift Затем редактируйте Tests/Config/TestConfig.swift чтобы включить действительный локатор экземпляра Chatkit, ключ и поставщик токенов.
PusherChatkit принадлежит и поддерживается Pusher.
PusherChatkit выпускается по лицензии MIT. Смотрите лицензию для деталей.