안녕하세요.
운영하고 있는 모바일 앱에 채팅기능을 추가하고 싶은데, 몇 가지 질문이 있습니다.
1) 채팅호스팅과 서버호스팅의 차이가 무엇인가요?
2) 미니톡에서 제공하는 채팅 서비스를 이용하려면 서버프로그램, 클라이언트프로그램, 채팅위젯 세 개 모두 필요한가요?
3) flutter 기반의 모바일 앱에서도 적용 가능할까요?
안녕하세요.
운영하고 있는 모바일 앱에 채팅기능을 추가하고 싶은데, 몇 가지 질문이 있습니다.
1) 채팅호스팅과 서버호스팅의 차이가 무엇인가요?
2) 미니톡에서 제공하는 채팅 서비스를 이용하려면 서버프로그램, 클라이언트프로그램, 채팅위젯 세 개 모두 필요한가요?
3) flutter 기반의 모바일 앱에서도 적용 가능할까요?
미니톡은 3가지 구성요소로 이루어져 있습니다.
클라이언트 : 미니톡 채팅채널을 개설/삭제하거나 관리할 수 있는 프로그램
채팅위젯 : 미니톡 클라이언트에 포함된 자바스크립트 파일을 호출하여, 실제로 웹페이지에 채팅방을 삽입하기 위한 프로그램
서버프로그램 : 실시간 채팅을 위하여 소켓통신을 하기위한 서버프로그램
미니톡 채팅호스팅의 경우 미니톡 클라이언트를 고객님의 서버에 설치한 다음
서버프로그램이 수행해야하는 역할만 임대형식으로 사용하는 서비스입니다.
서버호스팅의 경우에는 클라이언트와 서버프로그램이 모두 포함된 단독 서버 자체를 임대해드리는 서비스입니다.
해당 서버에 클라이언트 및 서버프로그램이 모두 설치되어 있으므로, 채팅위젯부분만 고객님의 홈페이지에 삽입하시면 바로 사용이 가능합니다.
각 서비스별 차이점은 https://www.minitalk.io/ko/manual/pricing 페이지에서 확인하실 수 있으며
나에게 맞는 서비스가 어떤 것인지 간략히 확인해볼 수 있는 https://www.minitalk.io/ko/manual/start 페이지도 확인해보시기 바랍니다.
고객님의 홈페이지에 미니톡 채팅방을 삽입하기 위해서는 채팅위젯만 필요합니다.
다만 채팅위젯을 사용하실려면 미니톡 클라이언트를 설치하시거나, 서버호스팅을 이용하여 이미 설치된 미니톡 클라이언트에서 불러와야 합니다.
서버프로그램의 경우에는 채팅호스팅, 서버호스팅을 받는다면 월 임대형식으로 대체할 수 있으며,
월 임대형식이 아닌 직접적으로 서버프로그램도 설치하여 직접 운영하실려면 서버라이선스를 구입하시면 서버프로그램도 다운로드 받아 설치할 수 있습니다.
모바일 웹페이지에도 사용이 가능하므로
모바일앱에서 webview (웹페이지를 여는 컴포넌트)에 미니톡 채팅위젯을 불러오는 방식으로 사용이 가능합니다.
다만, 모바일에서 사용할 때 채팅 메시지 입력을 위하여 입력칸에 커서를 두면 가상키보드가 나오게 될텐데
가상키보드가 나올때 미니톡 채팅위젯이 가리지 않도록 webview 의 크기를 적절하게 조절해주는 코드를 추가한다면 좀 더 편하게 사용하실 수 있습니다.