QuickBlox Flutter SDK를 시작하는 방법

QuickBlox Flutter SDK를 사용하면 회사는 최소한의 노력과 최대 효과로 크로스 플랫폼 채팅 및 메시징 앱을 시작할 수 있습니다. QuickBlox Flutter SDK 사용에 대한 아래의 단계별 가이드를 참조하십시오.



QuickBlox Flutter SDK가 필요한 이유는 무엇입니까?



QuickBlox는 GitHub 리포지토리에서 다운로드할 수 있는 포괄적인 Flutter 채팅 SDK를 제공하며 채팅 및 화상 통화를 포함하여 애플리케이션에 실시간 통신을 추가하는 데 필요한 모든 것을 제공합니다. 시작하는 데 도움이 되는 풍부한 설명서와 코드 샘플이 함께 제공됩니다.

Flutter용 채팅 SDK에는 멋진 기능을 추가하여 최신 채팅 메시징 앱을 만들 수 있는 일련의 모듈이 포함되어 있습니다.

입증. 이 모듈을 사용하여 암호 및 세션 토큰을 기반으로 사용자를 위한 인증 시스템을 생성하여 보안 세션을 즐길 수 있습니다.

사용자 관리. SDK는 암호 생성, 새 계정 등록, 사용자 프로필 업데이트, 검색 또는 제거를 통해 사용자를 관리하는 데 필요한 도구를 제공합니다.

플러터 채팅. 당사의 메시징 API는 XMPP 프로토콜과 함께 작동합니다. 이 기술을 사용하면 채팅 서버에 대한 연결을 관리하고 채팅 대화 상자 및 메시지를 구성할 수 있습니다.

Flutter 화상 통화. Flutter SDK를 사용하여 일대일 및 소그룹 커뮤니케이션을 위해 P2P 오디오 및 비디오 통화를 통합할 수 있습니다.

콘텐츠. 이 모듈을 사용하여 문서, 사진, 비디오 등 채팅 첨부 파일을 저장하고 관리합니다.

푸시 알림. 애플리케이션에 푸시 메시지를 통합하여 현재 오프라인 상태인 경우에도 앱 사용자와 계속 연락하십시오(예: 새 메시지, 프로모션 및 앱 업데이트에 대해 알려줌).

사용자 지정 개체. 이 모듈은 QuickBlox 키-값 스토리지를 활용하여 Flutter 애플리케이션에서 사용할 수 있는 다양한 유형의 데이터 스키마를 생성하도록 도와줍니다.

QuickBlox SDK를 사용하여 Flutter 앱을 만드는 방법은 무엇입니까?



시작하기



처음부터 QuickBlox SDK를 사용하여 새로운 Flutter 채팅 메시징 앱을 만들려면 다음 단계를 따르세요.
  • 플랫폼에 맞게 Flutter을 설치합니다.
  • flutter create myapp를 실행하여 새 프로젝트를 만듭니다.
  • QuickBlox Flutter SDK를 루트 프로젝트 디렉토리의 pubspec.yaml 파일에 있는 프로젝트의 종속 항목 섹션에 추가합니다.

  • dependencies:
    quickblox_sdk: 0.0.1
    


    종속성이 끝났습니다!

    앱 실행



    이제 flutter run로 앱을 시작할 수 있습니다.

    하지만 생성된 어플리케이션은 아직 진정한 채팅 메신저가 아니죠? 이제 메시지용 UI를 만든 다음 SDK를 사용하여 활성화해야 합니다!

    SDK를 작동시키려면 QuickBlox 애플리케이션 계정을 사용해야 합니다. QuickBlox 애플리케이션을 만들려면 다음 단계를 따르십시오.
  • https://admin.quickblox.com/signup에서 새 계정을 등록하십시오. 로그인하려면 이메일과 비밀번호를 입력하세요. Google 또는 Github 계정으로 로그인할 수도 있습니다.
  • 새 앱 버튼을 클릭하여 응용 프로그램을 만듭니다.
  • 응용 프로그램을 구성합니다. 해당 필드에 조직에 대한 정보를 입력하고 추가 버튼을 클릭합니다.
  • 자격 증명이 있는 화면으로 이동합니다. 자격 증명 그룹 상자를 찾아 애플리케이션 ID, 인증 키, 인증 비밀 및 계정 키를 복사합니다. 이 데이터는 QuickBlox 서버에서 애플리케이션을 실행하는 데 필요합니다.

  • QuickBlox SDK 켜기



    자격 증명 초기화:

    const String APP_ID = "XXXXX";
    const String AUTH_KEY = "XXXXXXXXXXXX";
    const String AUTH_SECRET = "XXXXXXXXXXXX";
    const String ACCOUNT_KEY = "XXXXXXXXXXXX";
    const String API_ENDPOINT = ""; //optional
    const String CHAT_ENDPOINT = ""; //optional
    
    try {
          await QB.settings.init(APP_ID, AUTH_KEY, AUTH_SECRET, ACCOUNT_KEY,
              apiEndpoint: API_ENDPOINT, chatEndpoint: CHAT_ENDPOINT);
        } on PlatformException catch (e) {
         // Some error occured, look at the exception message for more details 
        }
    


    QuickBlox 블로그에서 이 자습서를 계속하십시오!



    시작하는 데 도움이 되는 코드 스니펫이 포함된 자세한 자습서를 제공합니다.

    Flutterdocumentation & code samples를 확인하십시오.

    아래 댓글에 피드백을 남겨주세요!

    좋은 웹페이지 즐겨찾기