ChatEngine은 추가 릴리스에 대한 계획이 없어서 더 이상 사용되지 않았다. chatengine sdk에 대한 지원은 2021 년 7 월 16 일에 끝납니다. chatengine에 대해 궁금한 점이 있으면 [email protected]으로 문의하십시오. 새로운 채팅 제품인 PubNub 채팅을 방문하십시오.
PubNub Chatengine은 JavaScript에서 채팅 애플리케이션을 구축하기위한 객체 지향 이벤트 이미 터 기반 프레임 워크입니다. 채팅 애플리케이션을 크게 구축하는 시간을 줄이고 인력을 입력, 온라인 존재 모니터링 및 메시지 기록과 같은 필수 구성 요소를 제공합니다.
실시간 서버 구성 요소는 PubNub에서 제공합니다. ChatEngine은 확장 가능하도록 설계되었으며 새로운 기능을 간단하게 추가 할 수있는 플러그인 프레임 워크가 포함되어 있습니다.
PubNub로 채팅 애플리케이션 구축에 대한 자세한 내용은 채팅 자원 센터를 참조하십시오.
문서 웹 사이트에서 전체 문서를 찾을 수 있습니다.
pubnub에 chatEngine을 설정하려면 먼저 PubNub 키를 설정해야합니다. 다음 단계는 ChatEngine 클라이언트 측
아직 계정이없는 경우 여기에서 무료로 계정을 만들 수 있습니다.
채팅 핀 프레임 워크 및 클라이언트 측 SDK는 PUBNUB 기능으로 실행되는 REST API 서비스와 상호 작용합니다.
SDK를 사용하기 전에 PubNub 계정에서 기능을 설정해야합니다.
ChatEngine 서버 설정 지침을 따르십시오.
종속성을 설치하므로 설치하려는 모든 패키지를 추적하기 위해 새 package.json 만드는 것이 도움이됩니다.
프로젝트 디렉토리 에서이 명령을 실행하여 새 패키지를 만듭니다. 대화식 설정 가이드를 완료하면 준비가됩니다.
npm init
프로젝트 디렉토리에 package.json 을 만듭니다.
{
"name" : " chat-engine-tutorial " ,
"version" : " 0.0.1 " ,
"description" : " An example PubNub ChatEngine Tutorial " ,
"main" : " index.js " ,
"author" : " Ian Jennings "
}좋아, 이제 당신은 아마도 전에 한 번도 해본 적이 없다! 실행하여 PubNub Chatengine을 설치하십시오.
npm install chat-engine@latest --savejQuery Kitchen Sink 및 Angular Kitchen Sink 예제를 확인하여 플러그인이 작동하는 것을 확인하십시오.
create-react-app 사용하여 만들어졌습니다.복제 레포지스 (채팅 엔진 및 플러그인).
모든 저장소는 서로 형제 자매 여야합니다. 이것은 문서를 올바르게 렌더링하는 데 필요합니다.
chat-engine
chat-engine-desktop-notifications
chat-engine-emoji
chat-engine-examples
//...
nvm use v6
모든 채팅 엔진 저장소가있는 My /development Directory에서 http-server 실행하십시오.
cd chat-engine
node server.js
브라우저에서 http : // localhost : 8080을로드하고/채팅 엔진-예기/jQuery/주방 싱크로 이동하십시오
gulp 실행하여 컴파일하지만 일관된 변경 사항을 얻으려면 gulp watch 실행해야합니다.
환경 변수 PUB_KEY_0 및 SUB_KEY_0 자신의 pubnub 키에 할당해야합니다. 이 변수를 .bashrc 또는 .zshrc 에 추가하십시오.
# pubnub chatengine keys
export PUB_KEY_0= " YOUR PUBNUB PUBLISH KEY "
export SUB_KEY_0= " YOUR PUBNUB SUBSCRIBE KEY "그런 다음 루트 폴더에서 실행됩니다.
gulp test
npm version patch && git push origin master --tags