File tree Expand file tree Collapse file tree 1 file changed +6
-3
lines changed
android/src/main/java/io/wazo/callkeep Expand file tree Collapse file tree 1 file changed +6
-3
lines changed Original file line number Diff line number Diff line change @@ -91,8 +91,11 @@ public class RNCallKeepModule extends ReactContextBaseJavaModule {
9191
9292 private static final String E_ACTIVITY_DOES_NOT_EXIST = "E_ACTIVITY_DOES_NOT_EXIST" ;
9393 private static final String REACT_NATIVE_MODULE_NAME = "RNCallKeep" ;
94- private static final String [] permissions = { Manifest .permission .READ_PHONE_STATE ,
95- Manifest .permission .CALL_PHONE , Manifest .permission .RECORD_AUDIO , Manifest .permission .READ_PHONE_NUMBERS };
94+ private static final String [] permissions = {
95+ Build .VERSION .SDK_INT < 30 ? Manifest .permission .READ_PHONE_STATE : Manifest .permission .READ_PHONE_NUMBERS ,
96+ Manifest .permission .CALL_PHONE ,
97+ Manifest .permission .RECORD_AUDIO
98+ };
9699
97100 private static final String TAG = "RNCK:RNCallKeepModule" ;
98101 private static TelecomManager telecomManager ;
@@ -521,7 +524,7 @@ private String getApplicationName(Context appContext) {
521524
522525 private Boolean hasPermissions () {
523526 Activity currentActivity = this .getCurrentActivity ();
524-
527+
525528 if (currentActivity == null ) {
526529 return false ;
527530 }
You can’t perform that action at this time.
0 commit comments