엔지니어링

[튜토리얼] 5분안에 iOS 메시지 앱 직접 만들어 보기

Jed Gyeong Software Engineer - Applications (iOS)
Share

Get Started!

Sign up for a full-featured 30 day free trial. No credit card required.

Free Trial

 다음의 Tutorial은 구버전에 해당하는 SDK 2.0을 바탕으로 제작되었습니다.  원활한 작업 및 지원(support)을 위해 반드시 새로운 SDK 3.0 버젼을 통해 만들어진 Sample Code를 따라 Tutorial을 진행하시길 권장합니다. – [Click to the sample for SDK 3.0]

5분안에 나만을 위한 iOS 메시지 앱 직접 만들어 보기

모바일 메시징 서비스에 대한 관심이 뜨겁습니다. 최근 구글의 AI Bot을 이용한 메시징 사업 진출에 대한 뉴스가 타임라인을 물들이며, 향후 메시징 서비스의 진화 방향에 대해 시장의 관심이 고조되는 것 같습니다. 모바일 메시징이 적용될 수 있는 사례는 데이팅 앱, 온디맨드 서비스 (on-demand, 020), 모바일 커머스 및 모바일 게임까지 다양합니다.

하지만, 처음부터 메시징 앱을 만든다는 것은 비용 및 가용 자원 측면에서 너무나 수고스러운 일이기 때문에 이 튜토리얼을 통해 iOS 메시지 앱을 만드는 과정을 간소화 할 수 있도록 도와드리고 싶습니다.

센드버드는 모바일앱/웹사이트를 위한 채팅 API와 백앤드 인프라를 모두 제공해드리는 솔루션 입니다. 이 튜토리얼은 기본적으로 센드버드를 이용해 iOS 메시징 앱을 만들어보는 샘플 프로젝트 입니다. Tutorial에 따라 코드를 복사해 붙여 넣는다면? 누구나 쉽게 따라 할 수 있도록 자세한 안내를 드리려 하며, 기본적인 UI/UX 바탕하에서 센드버드를 이용해 5분안에 누구나 메시징 앱의 구축이 가능합니다.

iOS 메시지 앱 샘플 프로젝트 시작하기

먼저 샘플프로젝트를 다운로드 받음과 동시에 간단히 샘플 프로젝트를 시작해 보겠습니다. 샘플 프로젝트에는 튜토리얼을 위한 모든 구성요소와 함께 기본적인 UI 파트가 포함되어 있습니다.

본 프로젝트를 통해 4가지 타입의 채팅/메시징 기능 구현이 가능합니다.

메시징의 핵심 기능들

본 프로젝트는 오픈 채팅/그룹 메시징부터 1대1메시지를 모두 구현 가능하도록 구성되어 있습니다.

  • 오픈채팅: 퍼블릭 채팅 룸(Public chat room)을 만드는 것으로, 채널이 만들어지면 어느 사용자이든 승인 없이 접속이 가능하도록 단체 채팅방을 생성할 수 있습니다. (채널의 생성은 JIVER Dashboard 혹은 server API 에서 모두 가능)
  • 1대1 메시징: 채널에서 두명의 사용자가 1대1로 대화를 하는 기능입니다.
  • 그룹 메시징: 그룹 메시징 기능은 다수의 사용자가 동시 접속이 가능하나, 특정한 권한에 의해 접속 가능여부를 설정할 수 있는 특징이 있습니다. 채널에 참여를 원하는 사용자는 이미 접속한 다른 유저로부터 초대를 받아야 합니다.
  • 프로필 설정: 프로필 사진과 닉네임을 설정할 수 있습니다.

그럼 시작해 볼까요?! 자세한 가이드와 함께 차세대 메시징 슈퍼스타가 될 앱을 발굴해 보세요!

프로젝트를 진행하며, 궁금하신 점이나 피드백은 support@sendbird.com 으로 전달해주세요!

Categories: 엔지니어링

Tags: Engineering