Android 13 App Crash Issue with cordova-plugin-phone-call

Dear Volt Builder Support Team,

I hope this message finds you well. We are currently facing a critical issue with our Android application when using the cordova-plugin-phone-call plugin on Android 13 devices. When attempting to place a call from within the app, it crashes unexpectedly.

The app works flawlessly on previous Android versions 9 , but this problem seems to be specific to Android 10 -13. We have thoroughly reviewed our code and plugin configurations, and it appears that the issue might be related to compatibility with Android 13.

We kindly request your assistance in resolving this matter as soon as possible, as it significantly impacts the usability of our application on Android 13 devices, and our users are experiencing disruptions.

Here are some relevant details that might assist you in diagnosing and resolving the issue:

  1. Plugin Information:
    Plugin Name: cordova-plugin-phone-call
    Link: GitHub - lakshmansha/cordova-plugin-phone-call: Cordova Phone Call Plugin
  2. Error Description:
    When the “place call” feature is triggered ( function name : cordova.plugins.phonedialer.call ) , the app crashes.
    No specific error messages are displayed in the app; it simply becomes unresponsive and closes.
  3. Our Environment:
    Android Platform Version: Android 13

We would greatly appreciate any guidance, fixes, or workarounds you can provide to help us resolve this issue promptly. If there are any specific adjustments or updates we need to make in our app or plugin configurations to make it compatible with Android 13, please advise us accordingly.

Your prompt attention to this matter is highly appreciated. If you require any further details or access to our app’s codebase for debugging, please let us know, and we will provide them promptly.

Thank you for your support in resolving this critical issue.

Sincerely,

Abhishesk

I’m sorry to hear you’re having these problems. There has been a massive number of changes since Android 9 and it’s not surprising a plugin that hasn’t been maintained is having these issues. There are thousands of cordova plugins (we have approved over 1400) and as you can imagine we can’t support each and every one. You’ve got a few options:

  1. Reach out to the plugin developer and see if they can provide support.
  2. Try to find a different plugin that performs the same action - one that’s being maintained.
  3. Reach out to support@volt.build in regards to our Enterprise support. We can resolve many plugin issues for Enterprise customers and would be happy to work with you on a solution.

One thing that would be helpful would be to try to determine what exactly the error is. A couple tools that can help with that:

  1. Remote debug Android devices - Chrome for Developers
  2. Using adb logcat: Logcat command-line tool  |  Android Studio  |  Android Developers

If you need help using these tools let us know.