Android의 계정 승인

계정 승인을 진행하기 전에 다음 사항을 확인하세요.

  1. Android 휴대기기에 Google Home app (GHA)이 설치되어 있습니다.
  2. 홈에 있는 샘플 앱의 지원되는 기기 유형 중 하나 이상:
    • 색 온도 조명 (켜기 및 끄기, 밝기)
    • 접점 센서 (불리언 상태)
    • 조광 가능한 조명 (켜기 및 끄기, 밝기)
    • 확장된 색상 조명 (켜기 및 끄기, 밝기)
    • 일반 스위치
    • Google 카메라
    • 사람 감지 센서 (사람 감지)
    • 전원 켜기/끄기 조명 (켜기 및 끄기, 밝기)
    • 전원 켜기/끄기 조명 스위치
    • 전원 켜기/끄기 플러그인 장치 (켜기 및 끄기)
    • 전원 켜기/끄기 센서
  3. 샘플 자동화를 테스트할 기기 2개

Home API를 통해 기기를 사용하기 전에 GHA에서 기기를 제어할 수 있어야 합니다.

Android 샘플 앱 실행

Android 샘플 앱을 실행합니다. 처음 실행할 때는 Google 계정의 홈에 대한 액세스 권한을 허용하라는 메시지가 표시됩니다. 이렇게 하면 샘플 앱에 해당 홈의 구조와 기기에 액세스하고 이를 제어할 수 있는 권한이 부여됩니다.

구조가 없는 경우 사용자는 권한 부여 흐름 중에 GHA를 사용하지 않고도 구조를 만들 수 있습니다.

앱의 기본 권한 동작은 앱이 앱이 Google Home Developer Console에 등록되었는지 여부에 따라 다릅니다.

앱이 Developer Console에 등록되지 않은 경우 인증되지 않은 상태가 됩니다. Home API 사용을 테스트하는 데 권장되는 사항은 다음과 같습니다.

앱이 개발자 콘솔에 등록되어 있고Developer Console 하나 이상의 기기 유형에 대한 액세스 권한이 승인되었으며 OAuth의 브랜드 인증이 완료된 경우, 인증된 상태가 됩니다. 이 상태는 앱을 프로덕션에 출시하는 데 필요합니다.

  • 테스트 사용자 한도가 더 이상 적용되지 않습니다. 모든 사용자가 앱에 권한을 부여할 수 있습니다.
  • 사용자는 개발자 콘솔에서 승인된 기기 유형에만 권한을 부여할 수 있습니다.Developer Console

선택한 홈에 대한 액세스 허용을 탭합니다.

  • 계정에 연결된 홈이 있는 경우 권한을 부여할 홈을 선택합니다. 선택한 홈에 기기가 없는 경우 다음 중 하나를 실행할 수 있습니다.
    1. 다른 홈에 대한 액세스 허용 을 탭하여 다른 홈을 선택합니다.
    2. Google Home 앱(GHA)을 사용하여 해당 홈에서 선택한 기기를 설정합니다. Google Home app (GHA) 이 샘플 앱에서는 다음 기기 유형만 제어할 수 있습니다.
      • 색 온도 조명 (켜기 및 끄기, 밝기)
      • 접점 센서 (불리언 상태)
      • 조광 가능한 조명 (켜기 및 끄기, 밝기)
      • 확장된 색상 조명 (켜기 및 끄기, 밝기)
      • 일반 스위치
      • Google 카메라
      • 사람 감지 센서 (사람 감지)
      • 전원 켜기/끄기 조명 (켜기 및 끄기, 밝기)
      • 전원 켜기/끄기 조명 스위치
      • 전원 켜기/끄기 플러그인 장치 (켜기 및 끄기)
      • 전원 켜기/끄기 센서
  • 계정에 연결된 홈이 없는 경우 선택한 계정에 구조가 없습니다. 라는 메시지가 표시된 화면이 표시됩니다.
    1. 뒤로 스와이프하여 기본 샘플 앱 뷰로 돌아갑니다.
    2. 홈을 설정하려면 GHA을 사용합니다. 그런 다음 샘플 앱에 권한을 다시 부여해 보세요.

샘플 앱 화면의 오른쪽 상단에 있는 프로필 아이콘 을 선택하면 언제든지 권한 부여 흐름을 다시 방문할 수 있습니다.

샘플 앱을 실행할 구조를 선택합니다.
그림 1: 구조 선택
사용 가능한 기기를 보여주는 선택된 구조
그림 2: 구조 및 기기
기기의 제어 설정입니다.
그림 3: 기기 컨트롤
선택한 구조에 사용 가능한 자동화가 표시됩니다.
그림 4: 구조 및 자동화

기기가 있는 홈에 권한을 부여하면 기기 뷰로 이동합니다. 샘플 앱을 통해 기기를 제어하고 상태 변경을 관찰할 수 있습니다.