사용자 데이터를 가져오는 Google Chat 앱 개발 개요

다른 메시징 플랫폼의 사용자 데이터를 Google Chat으로 가져오려면 채팅 앱을 만들고 Chat 스페이스 가져오기 모드를 만들면 됩니다. 가져오기 모드 스페이스에서 채팅 앱은 다른 플랫폼의 기존 메시지, 첨부파일, 반응, 멤버십, 스페이스 항목을 동등한 REST 리소스로 가져올 수 있습니다. 가져오기 프로세스 중에만 가져오기 모드 스페이스를 사용할 수 있습니다. 가져오기 모드 스페이스를 만든 후 채팅 앱은 30일 이내에 스페이스의 데이터 가져오기를 완료해야 합니다.

가져오기 모드 스페이스를 사용하는 이유

가져오기 모드 스페이스는 다른 메시지 플랫폼에서 Google Chat으로 전환하는 최종 사용자에게 더 나은 환경을 제공합니다. 소스 데이터를 일반 공간에 복사하는 경우 가져오기 모드 공간을 사용하면 다음과 같은 이점이 있습니다.

  • 리소스 생성 타임스탬프 보존 스페이스 및 메시지 리소스 생성 시간의 이전 시간을 설정하면 사용자가 Google Chat을 채택하는 동안 Chat 앱이 이전 컨텍스트를 유지할 수 있습니다. 자세한 내용은 Google Chat으로 데이터 가져오기를 참고하세요.
  • 최종 사용자는 가져오기 모드에서 스페이스를 보거나 액세스할 수 없습니다. 데이터 가져오기가 진행되는 공간에 대한 사용자 간섭을 방지하거나 진행 중인 데이터 가져오기를 본 결과로 사용자의 혼란을 방지하기 위해 가져오기 모드의 스페이스는 최종 사용자에게 숨겨집니다. 스페이스에서 가져오기 모드가 완료되면 스페이스에 사용자를 추가할 수 있습니다.
  • Chat은 가져오기 모드 중에 알림을 사용 중지하므로 사용자가 이전에 관한 불필요한 알림을 피할 수 있습니다.

가져오기 모드 스페이스에서 지원되는 Google Chat 리소스

가져오기 모드 스페이스를 사용하여 다음 Google Chat API 리소스를 가져올 수 있습니다.

  • 메시지
  • 첨부파일
  • 리액션
  • 다음 고려사항이 있는 멤버십

    • 스페이스가 가져오기 모드일 때 이전 멤버십을 가져와야 합니다. 스페이스에서 가져오기 모드를 완료한 후에는 이전 멤버십을 가져올 수 없습니다.
    • 스페이스가 가져오기 모드를 완료한 후에 소스 메시지 플랫폼의 다른 기존 멤버십을 만들어야 합니다.
    • 구성원은 동일한 도메인 내의 사용자여야 합니다.
  • 스페이스. SpaceType.SPACE만 지원됩니다.

소스 데이터를 Google Chat 리소스에 매핑

소스 메시지 플랫폼에서 Google Chat으로 데이터를 가져올 때 Chat에서 만들 수 있는 지원되는 리소스를 검토합니다. 그런 다음 가져오려는 소스 항목을 결정하고 각 항목을 Chat 리소스에 매핑합니다. 리소스 매핑을 계획한 후에는 소스 메시징 플랫폼에서 항목을 읽고 가져오기 모드 공간에 씁니다.