애플의 설정에서 apple의 HealthKit 인증 모달을 사용하여 사용자가 정보를 공유하도록 설정/해제 할 수있게하려고했습니다. 승인 화면이 자동으로 표시됩니다. 그러나 그것은 단지 한 번 해본 적이없는 것처럼 보입니다. 최소한 24 시간이 지나면 필요할 때마다 다시 알려줄 것입니다.HealthKit requestAuthorizationToShareTypes 하루에 한 번?
PushMessage 요청과 유사하게 사용 되는가? 즉, 사용자가 한 번 묻는 메시지가 나타나고 동일한 요청에서 다시 묻지 않습니다.
전체 화면 모달처럼 상당히 관입 적이기 때문에이 모달 프롬프트를 App의 초기로드에 추가하는 것에 회의적입니다. 한 번만 호출 된 경우에도 마찬가지입니다.
afaik,'requestAuthorization *'스타일 메소드는 여러분이 이미 승인을 받았다면 요청하지 않습니다. 이전에 권한을 부여한 후에도 사용자에게 프롬프트가 표시되는 경우, 먼저 authorizationStatusForType :을 호출하여 프롬프트가 표시되기 전에 권한이 없음을 판별해야합니다. –