akvelon / react-native-sms-user-consent

React Native wrapper for Android's SMS User Consent API, ready to use in React Native apps with minimum effort.
Other
89 stars 40 forks source link

Crash on Android 14 (Api Level 34) #45

Open MuhammadFaisal12q opened 1 month ago

MuhammadFaisal12q commented 1 month ago

SecurityException com.MyApp: One of RECEIVER_EXPORTED or RECEIVER_NOT_EXPORTED should be specified when a receiver isn't being registered exclusively for system broadcasts

com.akvelon.reactnativesmsuserconsent.ReactNativeSmsUserConsentModule.subscribe java.lang.SecurityException Exception java.lang.SecurityException: at android.os.Parcel.createExceptionOrNull (Parcel.java:3067) at android.os.Parcel.createException (Parcel.java:3051) at android.os.Parcel.readException (Parcel.java:3034) at android.os.Parcel.readException (Parcel.java:2976) at android.app.IActivityManager$Stub$Proxy.registerReceiverWithFeature (IActivityManager.java:6387) at android.app.ContextImpl.registerReceiverInternal (ContextImpl.java:2004) at android.app.ContextImpl.registerReceiver (ContextImpl.java:1944) at android.content.ContextWrapper.registerReceiver (ContextWrapper.java:767) at android.content.ContextWrapper.registerReceiver (ContextWrapper.java:767) at com.akvelon.reactnativesmsuserconsent.ReactNativeSmsUserConsentModule.subscribe (ReactNativeSmsUserConsentModule.java:47) at com.akvelon.reactnativesmsuserconsent.ReactNativeSmsUserConsentModule.startNativeSmsListener (ReactNativeSmsUserConsentModule.java:132) at java.lang.reflect.Method.invoke at com.facebook.react.bridge.JavaMethodWrapper.invoke (JavaMethodWrapper.java:372) at com.facebook.react.bridge.JavaModuleWrapper.invoke (JavaModuleWrapper.java:188) at com.facebook.jni.NativeRunnable.run at android.os.Handler.handleCallback (Handler.java:958) at android.os.Handler.dispatchMessage (Handler.java:99) at com.facebook.react.bridge.queue.MessageQueueThreadHandler.dispatchMessage (MessageQueueThreadHandler.java:27) at android.os.Looper.loopOnce (Looper.java:243) at android.os.Looper.loop (Looper.java:338) at com.facebook.react.bridge.queue.MessageQueueThreadImpl$4.run (MessageQueueThreadImpl.java:228) at java.lang.Thread.run (Thread.java:1012) Caused by android.os.RemoteException: Remote stack trace: at com.android.server.am.ActivityManagerService.registerReceiverWithFeature (ActivityManagerService.java:14989) at android.app.IActivityManager$Stub.onTransact$registerReceiverWithFeature$ (IActivityManager.java:12569) at android.app.IActivityManager$Stub.onTransact (IActivityManager.java:3196) at com.android.server.am.ActivityManagerService.onTransact (ActivityManagerService.java:3010) at android.os.Binder.execTransactInternal (Binder.java:1339)

sranvare07 commented 1 week ago

@eabdullazyanov When will this fix be merged. I am facing crashes on my app. Can you please review and merge this?