-
Notifications
You must be signed in to change notification settings - Fork 113
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Not Work in Android 12 #105
Comments
Hello, I have the same problem, did you find a solution? |
I'm sorry, I found the solution but it's in native language (Java), since I'm not good at that language I haven't been able to adapt it in React Native, I was hoping that the creator of the library would help us. SOLUTION IN JAVA: https://stackoverflow.com/questions/71285519/telephonymanager-listen-not-working-after-targetsdkversion-is-set-to-31-or-andro |
@EHRdev thanks for the SO link, here's a patch that incorporates it: https://gist.github.com/computerjazz/a2214c50b36cbb81f4a64e3405e9b60d |
woooow bro, thank you very much, this is really great, thanks for sharing, I would never have been able to do it myself. I had the opportunity to try it and it no longer gives an error <3, however it does not detect the events (Offhook, Disconnected, etc.), I use the code as it is in the documentation:
|
as of android SDK 31 you now also need to request you may need to install react-native-permissions or a similar package. |
I really appreciate the help friend, hopefully the creator of the library can apply the patch soon |
I have just encountered this problem today, I used the patch suggested and it worked. However, I wonder why this patch was never applied and a version 1.10.0 was not delivered and that also this issue is closed? |
Apparently the library's creator abandoned the project, android 12 has existed since last year with this problem and a few days ago the master computerjazz was the one who created the patch, I closed the issue myself because it solved the problem, but you're right, there should be a patch 1.10 that I doubt will arrive soon |
Bro I am getting error in ContextCompat `D:\munish\Desktop\Invictus\jra\node_modules\react-native-call-detection\android\src\main\java\com\pritesh\calldetection\CallDetectionManagerModule.java:60: error: cannot find symbol FAILURE: Build failed with an exception.` |
telephonyManager.registerTelephonyCallback(reactContext.getMainExecutor(), callStateListener); |
@priteshrnandgaonkar would you mind pushing the update to npm if I prepare it or give me push access to the npm repo? https://www.npmjs.com/~marces |
@EHRdev what device are you using? |
Again not working for Android 13 (API=33). READ_PHONE_STATE permission is always |
Hello, I have been using the library for a long time and it is a great tool.
But yesterday my phone was upgraded to Android 12 and it seems it needs additional permission:
The text was updated successfully, but these errors were encountered: