2

카메라를 실행할 권한이 필요한 인스턴트 앱으로 기존 응용 프로그램을 이식 중입니다. 픽셀 2 기기 및 삼성 S8에서 권한 대화가 표시되고 권한을 요청할 수 있습니다. 픽셀 1 장치에서는 대화 상자가 표시되지 않고 허용 권한 부여 결과는 즉시 returning -1 (onActivityResult)입니다. 카메라 인스턴트 앱을 실행할 때 Google Pixel에 대화 상자가 표시되지 않고 항상 거부되었습니다.

장치의 모든

안드로이드 을 실행 I 전체 grandle 동기화를 시도

8.0.0 깨끗하고 완전히 장치에 대한 즉각적인 응용 프로그램 지원을 제거, 정식 버전을 설치하고 제거에, 즉시 응용 프로그램을 삭제 다시 활성화하고, 기기를 다시 시작하고, Android Studios 캐시를 무효화하고 여기에 설명 된대로 실행 구성에 캐시 플래그를 추가하십시오. Android Instant Apps not running on Pixel

범주별로 권한 설정에 액세스하면 카메라 권한이 해제 된 응용 프로그램이 나열됩니다. 거기에 권한을 부여하고 화면으로 돌아 가면 카메라 권한이 다시 비활성화됩니다. 응용 프로그램 세부 정보에서 인스턴트 응용 프로그램은 권한이 필요하지 않은 것으로 표시됩니다.

인스턴트 앱에 대한 권한 설정이 기기의 일부 위치에 캐시되어 있습니까? 캐시를 어떻게 제거 할 수 있습니까?

+0

앱 -> 앱 -> 저장소 -> 데이터 지우기 + 캐시 지우기 –

+0

@ till-krempel, https://issuetracker.google.com/issues/66942980에서보고 된 버그를 볼 수 있습니다. 카메라 구현에는 여전히 작업이 필요합니다. 그래서 당신은 지금 당장 자신의 인스턴트 앱을 위해이 기능을 개발하는 것을 중단해야 할 것입니다. –

+0

@ lakshman.pasala 데이터 및 캐시 지우기가 어떤 방식 으로든 도움이되었습니다. 상황은 그 이후로 동일합니다. –

답변

0

픽셀 폰에 최신 Android 8.0.0 보안 업데이트를 설치하면 문제가 해결되었습니다. 권한이 다시 요청되었습니다.

+0

업데이트 해 주셔서 감사합니다. –