Android SDK 3.16.0 Missing premissions android.permission.RECORD_AUDIO, android.permission.READ_PHONE_STATE
After upgrading to SDK version 3.16.0 I am facing initialize error as it misses permissions.
I have manually toggled SDK enableAskingReadPhoneStatePermission() method to true, but it doesn't helped.
Documentation: https://webex.github.io/webex-android-sdk/v2/com/ciscowebex/androidsdk/phone/Phone.html#enableAskingReadPhoneStatePermission-boolean-
Seems that there is some troubles with permission requester at the SDK layer
Would you be able to provide the SDK logs showing the error you're seeing?
tid[0x4391] OmniusServiceJNI.cpp::173 Java_com_ciscowebex_androidsdk_OmniusWrapper_logDebugNative:[PhoneImpl]-Missing permissions: [android.permission.RECORD_AUDIO, android.permission.READ_PHONE_STATE]
dial: Missing permissions dial: -7017 D dial: [android.permission.RECORD_AUDIO, android.permission.READ_PHONE_STATE] D [FUNCTION_CALL] Thread.java::1119 run:IOmniusServiceBridge.sendApiMetrics()
In case I manually toggle permission at app Settings, everything works fine. Before SDK 3.16.0, permission requester worked fine
Thanks. This is being reviewed and we'll provide an update once we have one.