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 create myapp
를 실행하여 새 프로젝트를 만듭니다. dependencies:
quickblox_sdk: 0.0.1
종속성이 끝났습니다!
앱 실행
이제
flutter run
로 앱을 시작할 수 있습니다.하지만 생성된 어플리케이션은 아직 진정한 채팅 메신저가 아니죠? 이제 메시지용 UI를 만든 다음 SDK를 사용하여 활성화해야 합니다!
SDK를 작동시키려면 QuickBlox 애플리케이션 계정을 사용해야 합니다. 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를 확인하십시오.
아래 댓글에 피드백을 남겨주세요!
Reference
이 문제에 관하여(QuickBlox Flutter SDK를 시작하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/quickblox/how-to-get-started-with-quickblox-flutter-sdk-5bdi텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)