Android의 계정 승인

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

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

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

Android 샘플 앱 실행

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

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

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

앱이 Developer Console에 등록되지 않은 경우 인증되지 않음 상태가 됩니다. 홈 API 사용 테스트에는 다음이 권장됩니다.

  • OAuth 콘솔에 테스트 사용자로 등록된 사용자만 앱에 권한을 부여할 수 있습니다. 인증되지 않은 앱의 테스트 사용자 수는 100명으로 제한됩니다.

  • 인증되지 않은 앱은 Home API용 OAuth에서 지원하는 모든 기기 유형의 기기에 액세스할 수 있습니다 (Developer Console의 기기 유형 목록). 구조의 모든 기기에 권한이 부여됩니다.

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

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

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

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

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

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

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