Hive 4.16.2, Hive 1.20.2.2, C2S.20.2.2에서 Android 및 iOS의 권한 고지 및 요청에 대한 동작 변경사항이 있어 주요 내용을 아래에서 확인할 수 있습니다.
- Hive SDK 초기화(SDK v4 : AuthV4.setup, SDK v1 : C2SModuleSocial_Initialize, C2S : ActiveUser.start) 시 어떻게 동작하나요?
- Android
- Hive SDK에서 기능 사용을 위해 필요한 권한이 없기 때문에 초기화 과정에서 권한 고지 및 요청이 발생하지 않습니다.
- 권한이 필요한 시점에 고지 및 요청을 권장하는 사항을 따름
- iOS
- 권한 고지는 노출되지 않지만 Hive SDK에서 필요한 경우 권한 요청 팝업은 노출됩니다.
- 광고 식별자 접근 권한이 요청될 수 있습니다.
- 유저가 푸쉬를 명시적 알림으로 설정한 경우 푸쉬 권한이 요청될 수 있습니다.
- Hive SDK Android 초기화 시 외부 저장소 접근 권한을 획득하도록 하는 설정은 더이상 지원하지 않나요?
- Hive SDK v4
- 더이상 지원하지 않습니다.
- hive_config.xml 내 sdwrite 값을 true로 설정하여도 동작하지 않습니다.
- Hive SDK v1
- 더이상 지원하지 않습니다.
- C2SModuleSocial_Initialize 시 permissionWriteExternalStorage 값을 true로 설정하여도 동작하지 않습니다.
- C2S
- 더이상 지원하지 않습니다.
- CS_ActiveUserSetEnableRequestStoragePermission 을 호출하여도 동작하지 않습니다.
- Hive 프로필 변경을 위한 사진첩 및 카메라 기능 접근 시 권한 요청이 이루어지나요?
- Android
- 별도의 권한 없이 사진첩 및 카메라 기능 접근이 가능합니다.
- iOS
- 카메라 기능 사용 시 Hive SDK에서 자체적으로 권한을 요청합니다.
- Hive SDK iOS 푸쉬 권한은 동작 변경사항이 있나요?
- 동작 변경사항은 없습니다.
- Hive SDK 초기화 시 별도의 권한 요청을 하지 않습니다. (조용한 알림 상태)
- 다만, 유저가 '명시적 알림'으로 앱 설정을 하였을 경우 Hive SDK 초기화 시 권한이 요청됩니다.
- Hive SDK에서 사용하는 권한 요청에 대한 권한 고지를 따로 구성해야하나요?
- Android
- Hive SDK에서 사용하는 권한이 없기 때문에 별도의 권한 고지 UI를 구성하지 않아도 됩니다.
- iOS
- Hive SDK에서 필요한 시점에 요청되는 사진첩, 카메라, 광고 식별자, 푸쉬(명시적) 권한에 대해서 별도의 고지 UI를 구성하지 않아도 됩니다.
- 게임앱에서 자체적으로 권한을 사용하는 경우 권한 고지 및 요청을 구성해야하나요?
- Android
- Android 권장 사항으론 특정 기능을 유저가 사용하려는 경우 권한 고지 및 요청을 하도록 설명하고 있습니다. Hive SDK에서 제공하는 API를 사용하거나 혹은 게임 클라이언트에서 자체 구현을 통해 고지 및 요청 바랍니다.
- 다만, Google Android 앱 콘솔에서 Market Description에 사용하는 권한(PlayStore 내 표시되는 앱 권한)이 명확히 명시된 경우 권한 고지를 앱내 구현하지 않아도 Google에서 경고를 하진 않는것으로 보입니다. 이는 Google의 Android 가이드로 명확히 명시된 부분은 아니여서 보다 확실한 대응을 위해선 클라이언트 코드에서 권한 고지 UI를 구성함을 권장합니다.
- iOS
- 별도의 권한을 사용 전 고지함은 선택 사항입니다. 고지 기능을 구현할 경우 HiveSDK에서 제공하는 API를 사용하거나 혹은 게임 클라이언트에서 자체 구현을 바랍니다.
|