ARCore 활성화

앱을 위한 증강 현실 경험 개발을 시작하기 전에 Unity 프로젝트에서 ARCore 기능을 활성화해야 합니다. 이렇게 하려면 다음을 수행해야 합니다.

  1. 설치 유니티 2019.4.3f1 이상
  2. 가지고 AR 재단을 사용하여 작업 프로젝트를
  3. ARCore 확장 패키지 설치
  4. 앱을 AR 필수 또는 AR 선택으로 구성
  5. 런타임 검사 수행
  6. 앱을 깊이 필수 또는 깊이 선택으로 구성하십시오.
  7. 앱이 ARCore의 사용자 개인정보 보호 요구사항을 준수하는지 확인하세요.

앱을 AR 필수 또는 AR 선택으로 구성

: 지원하는 기능을 AR 앱은 두 가지 방법으로 구성 할 수 있습니다 AR Required 또는 AR Optional .

AR Required 응용 프로그램은 ARCore없이 작동 할 수 없습니다. 그것은 필요 ARCore 지원되는 장치 라고도 ARCore,이 Google Play Services for AR 가 설치를.

  • 구글 플레이 스토어하게 AR Required 에서만 가능한 애플 리케이션 지원 ARCore하는 장치 .
  • 사용자가 설치할 때 AR Required 응용 프로그램을, 구글 스토어 자동으로 설치 플레이 Google Play Services for AR . 그러나 앱은 여전히 경우 추가 런타임 검사를 수행해야 Google Play Services for AR 를 업데이트해야합니다 또는 수동으로 제거되었습니다.

AR Optional 응용 프로그램에서 사용하는 다른 기능을 증가시키기 위해 ARCore. 그것은 단지 ARCore에 활성화되는 옵션 AR 기능이있는 장치 지원이 Google Play Services for AR 설치합니다.

  • AR Optional 응용 프로그램을 설치하고 ARCore를 지원하지 않는 장치에서 실행할 수 있습니다.
  • 사용자가 설치할 때 AR Optional 응용 프로그램을, 구글 플레이 스토어가 자동으로 설치되지 않습니다 Google Play Services for AR 응용 프로그램과 함께.
AR Required AR Optional
AR 기능 사용 앱에 기본 기능을 사용하려면 ARCore가 필요합니다. ARCore는 앱의 기능을 강화합니다. 앱은 ARCore 지원 없이 실행할 수 있습니다.
Play 스토어 가시성 앱은 ARCore를 지원하는 기기의 Play 스토어에만 나열됩니다. 앱은 다음과 정상 리스팅 절차를 .
Google Play Services for AR 설치 방법 Play 스토어가 설치 Google Play Services for AR 귀하의 응용 프로그램과 함께. 앱 사용은 ARSession.state ARCore를 다운로드하고 설치합니다.
안드로이드 minSdkVersion 요구 사항 24 (안드로이드 7.0) 18 (안드로이드 4.3)
사용해야합니다 ARSession.state ARCore 지원을 확인하고 상태를 설치하는

자세한 내용은 우리의 참조 응용 프로그램 배포 개요 .

앱에서 확인 AR Required

기계적 인조 인간:

  1. 에 이동 Edit > Project Settings > XR Plug-in Management > ARCore . Requirement 설정되어 Required 기본적으로.

  2. 클릭 Edit > Project Settings > Player , 안드로이드 아이콘을 탭을 선택합니다. 에서 Other Settings > Identification 지정 Minimum API Level24 이상.

iOS:

  1. 에 이동 Edit > Project Settings > XR Plug-in Management > ARKit . Requirement 설정되어 Required 기본적으로.

  2. 클릭 Edit > Project Settings > Player , 안드로이드 아이콘을 탭을 선택합니다. 에서 Other Settings > Identification 지정 Minimum API Level24 이상.

앱에서 확인 AR Optional

기계적 인조 인간:

  1. 에 이동 Edit > Project Settings > XR Plug-in Management > ARCore .

  2. 로부터 Requirement 드롭 다운 메뉴에서 Optional AR의 선택에 당신의 응용 프로그램을 설정할 수 있습니다.

  3. 클릭 Edit > Project Settings > Player , 안드로이드 아이콘을 탭을 선택합니다. 에서 Other Settings > Identification 지정 Minimum API Level18 이상.

iOS:

  1. 에 이동 Edit > Project Settings > XR Plug-in Management > ARKit .

  2. 로부터 Requirement 드롭 다운 메뉴에서 Optional AR의 선택에 당신의 응용 프로그램을 설정할 수 있습니다.

  3. 클릭 Edit > Project Settings > Player , 안드로이드 아이콘을 탭을 선택합니다. 에서 Other Settings > Identification 지정 Minimum API Level18 이상.

런타임 검사 수행

런타임 중에 AR 필수 앱은 자동으로 런타임 검사를 수행하여 대상 장치가 다음을 수행하는지 확인합니다.

  • ARCore 지원
  • 설치되어있는 Google Play Services for AR -이 설치되어 있지 않은 경우 (이 사용자에 의해 제거 가능하기 때문에) 또는 버전이 너무 오래, 앱 설치하거나 업데이트하라는 메시지를 표시합니다.
  • 최신 ARCore 장치 프로필 데이터가 있습니다. 최신 데이터가 아닌 경우 앱에서 새 데이터를 다운로드합니다.

설정 ARSession.attemptUpdatefalse 이러한 기본 검사를 비활성화합니다. 앱은 여전히 ​​다음 조건을 처리해야 합니다.

질환 동작
장치가 ARCore를 지원하지 않습니다. AR 관련 기능을 숨깁니다.
장치가 지원하는 ARCore하지만, Google Play Services for AR 및 / 또는 ARCore 장치 프로파일 데이터를 설치하거나 구식되지 않습니다. 프롬프트 사용자가 설치 또는 업데이트 Google Play Services for AR 호출하여 및 / 또는 ARCore 장치 프로파일 데이터 ARSession.Install() .
장치가 지원하는 ARCore 및 Google Play Services for AR 및 ARCore 장치 프로파일 데이터를 설치하고 최신있다. ARCore 작성 Session 과 ARCore를 사용하여 시작합니다.

또한 확인할 수 있습니다 ARSession.state 설치 및 지원 상태에 대한합니다.

수 있도록 응용 프로그램을 구성 Depth Required 또는 Depth Optional (안드로이드 전용)

앱이 필요한 경우 깊이 API의 지원을 어느 AR 경험의 핵심 부분은 깊이에 의존 또는 사용에 깊이 그 응용 프로그램의 일부에 대한 우아한 대체가 없기 때문에, 당신은 구글 플레이에서 앱 배포를 제한 할 수 있기 때문에 에 저장 깊이 API를 지원하는 장치 .

앱 확인 Depth Required

에 이동 Edit > Project Settings > XR Plug-in Management > ARCore .

Depth 설정되어 Required 기본적으로.

앱 확인 Depth Optional

  1. 에 이동 Edit > Project Settings > XR Plug-in Management > ARCore .

  2. 로부터 Depth 드롭 다운 메뉴에서 선택 Optional 깊이 옵션에 응용 프로그램을 설정할 수 있습니다.

개인 정보 요구 사항

확인 ARCore의와 앱을 준수하는 사용자의 개인 정보 보호 요구 사항 .

다음 단계