유니티에서 걸음 수를 가져오기 위해서 브리지 작업을 하고 있습니다. iOS 는 잘 되는데, 안드로이드는 문제가 있어 질문 드립니다.
먼저 현재 현상을 설명드리면..
1> GoogleSignIn.requestPermissions 함수를 통해 구글 아이디를 선택하는 팝업을 띄우고 선택을 합니다.
2> Fitness.getHistoryClient 함수를 부를 때 아래와 같이 인증 에러가 납니다.
There was an error reading data from Google Fit
com.google.android.gms.common.api.ApiException: 4: The user must be signed in to make this API call.
질문 입니다.
> 제 경우는 위의 함수에서처럼 구글 Fit 을 API 를 통하지 않고 그냥 디바이스에서 사용하는데요, 그 경우에도 아래 링크의 3가지경우에 해당하나요?
OAuth API verification FAQs - Google Cloud Platform Console 고객센터
아래 문서에 구글 Fit 관련 애용은 없는 것 같아서요..
Google API Services User Data Policy | Google Developers