I too had the same issue I had added the READ_CALL_LOG & READ_PHONE_STATE in the manifest file, but missed to add the runtime permission in the MainActivity, because of this i were getting the null value in the incoming phone number. Now working fine and getting the incoming phone number. Thanks to all