pusher / pusher-chatkit-server
Pusher Chatkit PHP SDK
Requires
- php: ^5.6 || ^7.0
- ext-curl: *
- firebase/php-jwt: ^5.0
Requires (Dev)
- phpunit/phpunit: ^4.8 || ^5.7
- dev-master
- 1.9.0
- 1.7.0
- 1.6.2
- 1.6.1
- 1.6.0
- 1.5.0
- 1.4.0
- 1.3.0
- 1.2.0
- 1.1.0
- 1.0.0
- 0.5.9
- 0.5.8
- 0.5.7
- 0.5.6
- 0.5.5
- 0.5.4
- 0.5.3
- 0.5.2
- 0.5.1
- 0.5.0
- 0.4.0
- v0.3.1
- 0.3.0
- 0.2.2
- 0.2.1
- 0.2.0
- 0.1.3
- 0.1.2
- 0.1.1
- 0.1.0
- dev-add-retirement-notice
- dev-issue-templates
- dev-improve-edit-message-api
- dev-edit-message
- dev-document-testing
- dev-api-v5
- dev-api-v2
This package is auto-updated.
Last update: 2020-08-24 17:06:29 UTC
README
我们遗憾地通知您,从2020年4月23日起,我们将完全停用Chatkit产品。我们理解这可能会让依赖我们服务的客户感到失望,对此我们深表歉意。我们的销售和客户支持团队目前可处理咨询,并将尽最大努力支持现有Chatkit客户。所有Chatkit的账单现已停止,客户将不再为剩余服务支付任何费用。您可以在这里了解更多关于我们停用Chatkit的决定。如果您想了解如何使用Pusher Channels构建聊天,请查看我们的教程。
Chatkit PHP Server SDK
了解更多关于Chatkit的信息这里。
安装
我们建议您使用 composer。
您可以通过名为 pusher-chatkit-server
的composer包获取Chatkit PHP SDK。请参阅https://packagist.org.cn/packages/pusher/pusher-chatkit-server
$ composer require pusher/pusher-chatkit-server
或者将其添加到 composer.json
"require": { "pusher/pusher-chatkit-server": "^1.1.0" }
然后运行 composer update
。
或者您可以直接克隆或下载SDK文件。
此SDK依赖于PHP的cURL和JSON模块。请参阅cURL模块安装说明和JSON模块安装说明。
废弃版本
低于1.0.0的库版本已被废弃,并将很快停止支持。
强烈建议您升级到最新版本。要查看变更列表,请参阅CHANGELOG。
入门指南
请访问我们的文档。
运行测试
警告 执行这些测试将向配置的Chatkit实例发出真实请求,其中一些可能是破坏性的。您不应该在生产实例上运行。
安装PHPUnit。
确保依赖项是最新的
composer update
设置实例定位器和密钥环境变量(可在dash.pusher.com仪表板上找到)
export CHATKIT_INSTANCE_LOCATOR="v1:us1:89755518-5782-413d-9446-0d2726dd1e5a"
export CHATKIT_INSTANCE_KEY="2a188376-d4f0-47fa-8954-dd08115ea98c:NDk5YTZkOTgtMzk2ZC00NDlhLTg1MTYtYjNhODYzYWNiMjczCg="
对Chatkit实例执行测试
/vendor/phpunit/phpunit/phpunit
发布流程
- 更新CHANGELOG
- 在Git上,使用新版本打上标签并自动推送到Packagist。当检测到新的GitHub发布时,Packagist会自动发布库的新版本。