내가 처음으로 자바 스크립트 pubnub API를 사용하여 채팅 응용 프로그램을 만들려고하고pubnub에서 오프라인 메시지를 검색하는 방법은 무엇입니까?
설명 아래내가
사용자 A가 "talktoA"와 "ourPublicChannel을"채널에 가입 채팅을 구현하기 위해 만든 논리는 사용자 B가 사용자 A는 메시지가 채널에 등록되어 사용자 B로 을 "talktoB"을 채널로합니다 사용자 B의 사용자 A에게 이야기 할 때 "talktoB"와 "ourPublicChannel"
채널에 가입 "talktoB"사용자 B가 메시지를 받거나 그 반대로
0 사용자가 브로드 캐스트 메시지를 보낼 때사용자가
1. **Establish a Connection**
var pubnub = PUBNUB.init({
publish_key: 'pub-mypublishkey',
subscribe_key: 'sub-mysubkey',
uuid : me
});
2. **Publish Message to a Channel**
//Sending a private message
pubnub.publish({
channel: ['privatechannelofB'],
message: {
text: “Test Message to userB ”,
username: me
}
});
//Sending a broadcast message
pubnub.publish({
channel: ['publicchannel'],
message: {
text: “A Broadcast Message to all user”,
username: me
}
});
3. **Subscribe /Receive to a channel**
pubnub.subscribe({
channel: ['myprivatechannel','mypublichannel']
message: function(data) {
alert(data)//Test Message
}
});
4. **History of message**
pubnub.history({
channel: channelname,
callback: function(m){console.log(m)},
});
나는 방법 다음
를 확인해야합니다 "ourPublicChannel"
에 따라 채널로 메시지를 보낼 각 작업에 대한 코드입니다 필요 오프라인 메시지를 검색 하시겠습니까? 사용자 A가 사용자 B에게 메시지를 보내고 사용자 B가 오프라인 인 경우 오프라인 메시지 을 표시해야합니까? 기록 api는 전체 메시지 목록을 제공하지만 오프라인 메시지인지 여부를 정렬하는 방법
접근 방법이 맞습니까?