ドキュメント

サポート

Vivox Core SDK

Vivox Core SDK

Android SDK permission requirements

Understand Android SDK permission requirements for Vivox.
読み終わるまでの所要時間 1 分最終更新 2ヶ月前

The following permission requirements apply when working with the Vivox Android SDK:
  • Required
    • android.permission.INTERNET
      : Allows communication with Vivox servers
    • android.permission.RECORD_AUDIO
      : Allows microphone access
      For more information, refer to the Android developer documentation on requesting app permissions.
  • Recommended
    Not giving these permissions might prevent some Vivox SDK features from working properly.
    • android.permission.MODIFY_AUDIO_SETTINGS
    • android.permission.ACCESS_NETWORK_STATE
      : Allows access to network information
    • android.permission.ACCESS_WIFI_STATE
      : Allows access to Wi-Fi information
    • android.permission.BLUETOOTH
      : Allows access to Bluetooth devices on Android versions earlier than 12
    • android.permission.BLUETOOTH_CONNECT
      : Allows access to Bluetooth devices on Android version 12 and later
      On Android 12 (Android SDK version 31) and later, you need to request the
      android.permission.BLUETOOTH_CONNECT
      permission at runtime. For more information, see the Android developer documentation on Bluetooth permissions.
These permissions will be given by default to your app after it is compiled with the Vivox SDK. If you need to remove an optional permission, for example android.permission.
BLUETOOTH_CONNECT
, you can add the permission tag to your application
AndroidManifest.xml
and then specify
tools:node”remove”
to ensure that it is not included:
<uses-permission android:name="android.permission.BLUETOOTH" tools:node="remove" />