Closed rgomezp closed 4 years ago
SDK ver: com.onesignal:OneSignal:3.12.6 Device: Samsung GALAXY SC-04F (Android ver 6.0.1)
~~~ D/OneSignal: OSJavaScriptInterface:postMessage: {" ~~~
02-07 15:40:54.795 29578-29828/--- E/OpenGLRenderer: resultIndex is -1, the polygon must be invalid!
02-07 15:40:54.795 29578-29828/--- A/libc: Fatal signal 7 (SIGBUS), code 1, fault addr 0xe2 in tid 29828 (hwuiTask1)
02-07 15:40:54.895 330-330/? A/DEBUG: *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
02-07 15:40:54.895 330-330/? A/DEBUG: Build fingerprint: 'samsung/SC-04F/SC-04F:6.0.1/MMB29M/SC04FOMU1XQH1:user/release-keys'
02-07 15:40:54.895 330-330/? A/DEBUG: Revision: '13'
02-07 15:40:54.895 330-330/? A/DEBUG: ABI: 'arm'
02-07 15:40:54.895 330-330/? A/DEBUG: pid: 29578, tid: 29828, name: hwuiTask1 >>> --- <<<
02-07 15:40:54.895 330-330/? A/DEBUG: signal 7 (SIGBUS), code 1 (BUS_ADRALN), fault addr 0xe2
02-07 15:40:54.955 330-330/? A/DEBUG: r0 00000027 r1 000000e5 r2 00000002 r3 000000e6
02-07 15:40:54.955 330-330/? A/DEBUG: r4 00000026 r5 00000102 r6 00000001 r7 9815dcf0
02-07 15:40:54.955 330-330/? A/DEBUG: r8 00000025 r9 9815d070 sl 9815e078 fp 000000de
02-07 15:40:54.955 330-330/? A/DEBUG: ip 9815de74 sp 000000e3 lr 0000001f pc b5c03538 cpsr 000f0030
02-07 15:40:54.955 330-330/? A/DEBUG: backtrace:
02-07 15:40:54.955 330-330/? A/DEBUG: #00 pc 0005f538 /system/lib/libhwui.so
02-07 15:40:54.955 330-330/? A/DEBUG: #01 pc 0000000d <unknown>
02-07 15:40:55.205 30109-30109/? E/TZ_CCM_SERVER: Only 'CCM' are supported
02-07 15:40:56.955 887-1334/? E/NativeCrashListener: Exception dealing with report
android.system.ErrnoException: read failed: EAGAIN (Try again)
at libcore.io.Posix.readBytes(Native Method)
at libcore.io.Posix.read(Posix.java:169)
at libcore.io.BlockGuardOs.read(BlockGuardOs.java:230)
at android.system.Os.read(Os.java:367)
at com.android.server.am.NativeCrashListener.consumeNativeCrashData(NativeCrashListener.java:240)
at com.android.server.am.NativeCrashListener.run(NativeCrashListener.java:138)
Does not occur on the emulator, only on the actual machine. It also seems to occur on other devices, but it is not known exactly because it is not reported to Firebase Crashlytics.
SDK ver 3.12.5 and 3.12.6 Device LG Nexus 5 Android 6.0.1
02-26 17:32:01.202 2768-3245/com.dev.app_name E/libEGL: validate_display:255 error 3008 (EGL_BAD_DISPLAY)
02-26 17:32:01.305 2768-3245/com.dev.app_name W/VideoCapabilities: Unrecognized profile 2130706433 for video/avc
02-26 17:32:01.337 2313-2374/? D/bt_btif_gattc: btif_gattc_update_properties BLE device name=HTC BS F8067D len=13 dev_type=2
02-26 17:32:01.366 2768-3245/com.dev.app_name I/VideoCapabilities: Unsupported profile 4 for video/mp4v-es
02-26 17:32:01.464 2768-2768/com.dev.app_name I/chromium: [INFO:CONSOLE(48)] "postMessageToNative(): {"type":"rendering_complete","pageMetaData":{"rect":{"height":387.078125},"flexContainerRect":{"x":24,"y":24,"width":264,"height":472,"top":24,"right":288,"bottom":496,"left":24}},"displayLocation":"center_modal"}", source: data:text/html; charset=utf-8;base64,PGh0bWw+CjxoZWFkPjxtZXRhIG5hbWU9InZpZXdwb3J0IiBjb250ZW50PSJ3aWR0aD1kZXZpY2Utd2lkdGgsIGluaXRpYWwtc2NhbGU9MS4wLCBtYXhpbXVtLXNjYWxlPTEuMCwgdXNlci1zY2FsYWJsZT1ubyIvPgo8c3R5bGU+CiAgICAqIHsKICAgICAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7CiAgICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgLyogRGlzYWJsZSBzZWxlY3Rpb24vY29weSBpbiBVSVdlYlZpZXcgKi8KICAgIH0KICAgIHAgewogICAgICAgIG1hcmdpbi10b3A6IDE2cHg7CiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDsKICAgIH0KICAgIGgxIHsKICAgICAgICBtYXJnaW4tdG9wOiAwOwogICAgICAgIG1hcmdpbi1ib3R0b206IDhweDsKICAgICAgICBmb250LXdlaWdodDogNDAwOwogICAgfQogICAgYm9keSB7CiAgICAgICAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sQmxpbmtNYWNTeXN0ZW1Gb250LCJTZWdvZSBVSSIsUm9ib3RvLE94eWdlbi1TYW5zLFVidW50dSxDYW50YXJlbGwsIkhlbHZldGljYSBOZXVlIixzYW5zLXNlcmlmOwogICAgICAgIHBhZGRpbmc6IDE2cHg7CiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsKICAgICAgICBjdXJzb3I6IHBvaW50ZXI7YmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjsKICAgICAgICAKICAgIH0KCiAgICAuZmxleC1jb250YWluZXIgewogICAgICAgIGRpc3BsYXk6IGZsZXg7CiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsKICAgICAgICBoZWlnaHQ6IDEwMCU7CiAgICB9CgogICAgLyogSW1hZ2Ugb25seSBmb3IgRnVsbHNjcmVlbiBhbmQgTW9kYWwgKi8KICAgIC5pbWFnZS1jb250YWluZXIgewogICAgICAgIGRpc3BsYXk6IGZsZXg7CiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7CiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsKICAgIH0KPC9zdHlsZT4KPHNjcmlwdD4KICAgIC8vIENhbGxlZCBmcm9tIG9uQ2xpY2sgb2YgaW1hZ2VzLCBidXR0b25zLCBhbmQgZGlzbWlzcyBidXR0b24KICAgIGZ1bmN0aW9uIGFjdGlvblRha2VuKGRhdGEsIGNsaWNrVHlwZSkgewogICAgICAgIGNvbnNvbGUubG9nKCJhY3Rpb25UYWtlbigpOiAiICsgSlNPTi5zdHJpbmdpZnkoZGF0YSkpOwogICAgICAgIGlmIChjbGlja1R5cGUpCiAgICAgICAgICAgIGRhdGFbImNsaWNrX3R5cGUiXSA9IGNsaWNrVHlwZTsKICAgICAgICBwb3N0TWVzc2FnZVRvTmF0aXZlKHsgdHlwZTogImFjdGlvbl90YWtlbiIsIGJvZHk6IGRhdGEgfSk7CiAgICB9CgogICAgZnVuY3Rpb24gcG9zdE1lc3NhZ2VUb05hdGl2ZShtc2dKc29uKSB7CiAgICAgICAgY29uc29sZS5sb2coInBvc3RNZXNzYWdlVG9OYXRpdmUoKTogIiArIEpTT04uc3RyaW5naWZ5KG1zZ0pzb24pKTsKICAgICAgICB2YXIgZW5jb2RlZE1zZyA9IEpTT04uc3RyaW5naWZ5KG1zZ0pzb24pOwogICAgICAgIHBvc3RNZXNzYWdlVG9Jb3MoZW5jb2RlZE1zZyk7CiAgICAgICAgcG9zdE1lc3NhZ2VUb0FuZHJvaWQoZW5jb2RlZE1zZyk7CiAgICAgICAgcG9zdE1lc3NhZ2VUb0Rhc2hib2FyZChlbmNvZGVkTXNnKTsKICAgIH0KCiAgICBmdW5jdGlvbiBwb3N0TWVzc2FnZVRvSW9zKGVuY29kZWRNc2cpIHsKICAgICAgICAvLyBTZWUgaU9TIFNESyBTb3VyY2UKICAgICAgICAvLyAgICB1c2VyQ29udGVudENvbnRyb2xsZXI6ZGlkUmVjZWl2ZVNjcmlwdE1lc3NhZ2U6CiAgICAgICAgaWYgKHdpbmRvdy53ZWJraXQgJiYgd2luZG93LndlYmtpdC5tZXNzYWdlSGFuZGxlcnMgJiYgd2luZG93LndlYmtpdC5tZXNzYWdlSGFuZGxlcnMuaW9zTGlzdGVuZXIpCiAgICAgICAgICAgIHdpbmRvdy53ZWJraXQubWVzc2FnZUhhbmRsZXJzLmlvc0xpc3RlbmVyLnBvc3RNZXNzYWdlKGVuY29kZWRNc2cpOwogICAgfQoKICAgIGZ1bmN0aW9uIHBvc3RNZXNzYWdlVG9BbmRyb2lkKGVuY29kZWRNc2cpIHsKICAgICAgICBpZiAod2luZG93Lk9TQW5kcm9pZCkKICAgICAgICAgICAgd2luZG93Lk9TQW5kcm9pZC5wb3N0TWVzc2FnZShlbmNvZGVkTXNnKTsKICAgIH0KCiAgICBmdW5jdGlvbiBwb3N0TWVzc2FnZVRvRGFzaGJvYXJkKGVuY29kZWRNc2cpIHsKICAgICAgICBpZiAod2luZG93LnBhcmVudCkgewogICAgICAgICAgICB3aW5kb3cucGFyZW50LnBvc3RNZXNzYWdlKGVuY29kZWRNc2csICIqIik7CiAgICAgICAgfQogICAgfQoKICAgIC8vIGxhc3QtZWxlbWVudCBuZWVkZWQgdG8gZ2l2ZSB0aGUgY29ycmVjdCBoZWlnaHQgZm9yIG1vZGFscyBhbmQgYmFubmVycwogICAgZnVuY3Rpb24gZ2V0UGFnZU1ldGFEYXRhKCkgewogICAgICAgIHZhciBsYXN0RWxlbWVudCA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJsYXN0LWVsZW1lbnQiKTsKICAgICAgICBpZiAoIWxhc3RFbGVtZW50KQogICAgICAgICAgICByZXR1cm4ge307CgogICAgICAgIHZhciBmbGV4Q29udGFpbmVyID0gZG9jdW1lbnQucXVlcnlTZWxlY3RvcigiLmZsZXgtY29udGFpbmVyIik7CiAgICAgICAgaWYgKCFmbGV4Q29udGFpbmVyKSB7CiAgICAgICAgICAgIGNvbnNvbGUuZXJyb3IoIkNvdWxkIG5vdCBmaW5kIGZsZXgtY29udGFpbmVyIGNsYXNzIHJlcXVpcmVkIHRvIHJlc2l6ZSBtb2RhbCBjb3JyZWN0bHkhIik7CiAgICAgICAgICAgIHJldHVybiB7fTsKICAgICAgICB9CgogICAgICAgIC8vIHJlY3QueSB3aWxsIGJlIHVuZGVmaW5lZCBvbiBBbmRyb2lkIDQuNAogICAgICAgIHZhciBmbGV4Q29udGFpbmVyUmVjdCA9IGZsZXhDb250YWluZXIuZ2V0Qm91bmRpbmdDbGllbnRSZWN0KCk7CiAgICAgICAgcmV0dXJuIHsKICAgICAgICAgICAgcmVjdDogewogICAgI
02-26 17:32:01.477 2768-3250/com.dev.app_name E/chromium: [ERROR:tile_manager.cc(776)] WARNING: tile memory limits exceeded, some content may not draw
02-26 17:32:01.477 2768-3250/com.dev.app_name E/chromium: [ERROR:tile_manager.cc(776)] WARNING: tile memory limits exceeded, some content may not draw
02-26 17:32:01.475 1432-1432/? W/Binder_5: type=1400 audit(0.0:41228): avc: denied { ioctl } for path="socket:[311514]" dev="sockfs" ino=311514 ioctlcmd=7704 scontext=u:r:system_server:s0 tcontext=u:r:system_server:s0 tclass=unix_stream_socket permissive=0
02-26 17:32:01.475 1432-1432/? W/Binder_5: type=1400 audit(0.0:41229): avc: denied { ioctl } for path="socket:[311514]" dev="sockfs" ino=311514 ioctlcmd=7704 scontext=u:r:system_server:s0 tcontext=u:r:system_server:s0 tclass=unix_stream_socket permissive=0
02-26 17:32:01.538 2768-2935/com.dev.app_name E/OpenGLRenderer: resultIndex is -1, the polygon must be invalid!
02-26 17:32:01.805 779-886/? D/ConnectivityService: notifyType CAP_CHANGED for NetworkAgentInfo [WIFI () - 102]
02-26 17:32:02.233 3262-3262/? D/AndroidRuntime: >>>>>> START com.android.internal.os.RuntimeInit uid 11325 <<<<<<
02-26 17:32:02.238 3262-3262/? D/AndroidRuntime: CheckJNI is OFF
02-26 17:32:02.281 3262-3262/? D/ICU: No timezone override file found: /data/misc/zoneinfo/current/icu/icu_tzdata.dat
02-26 17:32:02.349 3262-3262/? I/Radio-JNI: register_android_hardware_Radio DONE
02-26 17:32:02.393 3262-3262/? D/AndroidRuntime: Calling main entry org.chromium.components.crash.browser.CrashpadMain
02-26 17:32:02.443 2313-2374/? D/bt_btif_gattc: btif_gattc_update_properties BLE device name=AI Module_115 len=13 dev_type=2
02-26 17:32:02.471 3262-3262/? E/chromium: [0226/173202.470861:ERROR:elf_dynamic_array_reader.h(61)] tag not found
02-26 17:32:02.512 3262-3262/? W/chromium: [0226/173202.512894:WARNING:process_reader_linux.cc(125)] no stack mapping
02-26 17:32:02.518 3262-3262/? D/AndroidRuntime: Shutting down VM
--------- beginning of crash
02-26 17:32:02.759 2768-2935/com.dev.app_name A/libc: Fatal signal 11 (SIGSEGV), code -6, fault addr 0xad0 in tid 2935 (hwuiTask1)
02-26 17:32:02.813 199-199/? A/DEBUG: *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
02-26 17:32:02.813 199-199/? A/DEBUG: Build fingerprint: 'google/hammerhead/hammerhead:6.0.1/M4B30X/3237893:user/release-keys'
02-26 17:32:02.814 199-199/? A/DEBUG: Revision: '11'
02-26 17:32:02.814 199-199/? A/DEBUG: ABI: 'arm'
02-26 17:32:02.814 199-199/? A/DEBUG: pid: 2768, tid: 2935, name: hwuiTask1 >>> com.dev.app_name <<<
02-26 17:32:02.817 199-199/? A/DEBUG: signal 7 (SIGBUS), code -6 (SI_TKILL), fault addr 0xe2
02-26 17:32:02.877 199-199/? A/DEBUG: r0 00000027 r1 000000e5 r2 00000002 r3 000000e6
02-26 17:32:02.878 1889-1617/? W/GmsLocationProvider: Error removing location updates: 16
02-26 17:32:02.878 199-199/? A/DEBUG: r4 00000026 r5 00000102 r6 00000001 r7 976eacf0
02-26 17:32:02.878 199-199/? A/DEBUG: r8 00000025 r9 976ea070 sl 976eb078 fp 000000de
02-26 17:32:02.878 199-199/? A/DEBUG: ip 976eae74 sp 000000e3 lr 0000001f pc b5dd03f8 cpsr 000f0030
02-26 17:32:02.880 199-199/? A/DEBUG: backtrace:
02-26 17:32:02.881 199-199/? A/DEBUG: #00 pc 0005a3f8 /system/lib/libhwui.so
02-26 17:32:02.881 199-199/? A/DEBUG: #01 pc 0000000d <unknown>
02-26 17:32:03.565 199-199/? W/debuggerd: type=1400 audit(0.0:41230): avc: denied { read } for name="kgsl-3d0" dev="tmpfs" ino=6138 scontext=u:r:debuggerd:s0 tcontext=u:object_r:gpu_device:s0 tclass=chr_file permissive=0
02-26 17:32:04.106 199-199/? A/DEBUG: Tombstone written to: /data/tombstones/tombstone_04
02-26 17:32:04.107 199-199/? E/DEBUG: AM write failed: Broken pipe
02-26 17:32:04.115 779-798/? I/BootReceiver: Copying /data/tombstones/tombstone_04 to DropBox (SYSTEM_TOMBSTONE)
02-26 17:32:04.122 779-798/? W/DropBoxManagerService: Dropping: SYSTEM_TOMBSTONE (10 > 0 bytes)
02-26 17:32:04.140 779-3285/? W/ActivityManager: Force finishing activity com.dev.app_name/-.-.-.-
02-26 17:32:04.149 779-3288/? W/DropBoxManagerService: Dropping: data_app_native_crash (760 > 0 bytes)```
I have the same problem and need help. How to solve it?
@rgomezp Thanks for feedback! Is there any planning in what release this fix will be available?
Have you defined any configChanges
params in the AndroidManifest.xml
?
Something that might look like this?
android:configChanges="...">
If so what configChanges
are specified for your applications?
@mikechoch In my case, I'm using
android:configChanges="keyboard|keyboardHidden|orientation|screenSize"
@rgomezp I shared the log of device in this issue, to help OneSignal team to provide a solution 🤝 : https://github.com/OneSignal/OneSignal-Cordova-SDK/issues/634
I have the same problem, waiting for the solution.
~Howdy, We have implemented a solution for this one and will have it out on the next release. Thanks for your cooperation and patience~
Sorry for the mistake, this reply was for a different issue. We will follow up once we have more information on this issue affecting some Android 6 devices.
@rgomezp Thank you so much for feedback! 🤝
@pedrofurtado Sorry for the mistake on this issue, we don't have a fix for this yet.
Our update is that we haven't been able to reproduce this crash on an Android 6.0 emulator nor any of the real Android 6.0 we have either. We are looking into getting one of the specific device models reported here to attempt to reproduce the issue.
@jkasten2 @rgomezp A example device model with this bug 🤝 : https://comparador.tecmundo.com.br/moto-x-2-geracao
@rgomezp i have the same problem. plz fix this issue as soon as possible
Has there been any progress on this issue? We are experiencing this on multiple Android 6.0 devices and we had to disable the use of OneSignal on Android 6 because the app crashes within a minute of starting up.
Experiencing same issue. In-App Message TOP, BOTTOM seems to work ok. But displaying the IAM with CENTER or FULL crashes the App right after, when on Android 6.0
Device Samsung SM-G800H
@rgomezp any news available for us? :handshake:
A commonality I am noticing with the stacks is all of these are arm
devices. Has anyone reproduced this problem or seen it from any other Android devices that are NOT arm
?
Howdy everyone.
We have identified the issue as being getBoundingClientRect
being empty in the event of API23 on arm
devices. We are continuing to work to resolve this. Thanks for your patience.
Edit: close was an accident
This is fixed in latest Android release 3.15.2
I am still facing this issue
I am using flutter
pubspec.yaml dependencies
cupertino_icons: ^0.1.2 http: any cached_network_image: any simple_moment: any ant_icons: any hive: ^1.4.1+1 hive_flutter: ^0.3.0+2 path_provider: any flutter_offline: "^0.3.0" connectivity: ^0.4.3+1 uni_links: any url_launcher: ^5.4.5 shimmer: ^1.1.1 intl: any share: ^0.6.4 flutter_cache_manager: ^1.2.2 flutter_gifimage: ^1.0.0 audioplayers: ^0.15.1 date_range_picker: ^1.0.5 onesignal_flutter: ^2.6.0 carousel_slider: ^2.0.0
build.gradle
buildscript { ext.kotlin_version = '1.3.50' repositories { google() jcenter() maven { url 'https://plugins.gradle.org/m2/' } }
dependencies {
classpath 'com.android.tools.build:gradle:3.5.0'
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
classpath 'gradle.plugin.com.onesignal:onesignal-gradle-plugin:[0.12.5, 0.99.99]'
}
}
allprojects { repositories { google() jcenter() } }
rootProject.buildDir = '../build' subprojects { project.buildDir = "${rootProject.buildDir}/${project.name}" } subprojects { project.evaluationDependsOn(':app') }
task clean(type: Delete) { delete rootProject.buildDir }
>app/build.gradle
```gradle
def localProperties = new Properties()
def localPropertiesFile = rootProject.file('local.properties')
if (localPropertiesFile.exists()) {
localPropertiesFile.withReader('UTF-8') { reader ->
localProperties.load(reader)
}
}
def flutterRoot = localProperties.getProperty('flutter.sdk')
if (flutterRoot == null) {
throw new GradleException("Flutter SDK not found. Define location with flutter.sdk in the local.properties file.")
}
def flutterVersionCode = localProperties.getProperty('flutter.versionCode')
if (flutterVersionCode == null) {
flutterVersionCode = '1'
}
def flutterVersionName = localProperties.getProperty('flutter.versionName')
if (flutterVersionName == null) {
flutterVersionName = '1.0'
}
apply plugin: 'com.onesignal.androidsdk.onesignal-gradle-plugin'
apply plugin: 'com.android.application'
apply plugin: 'kotlin-android'
apply from: "$flutterRoot/packages/flutter_tools/gradle/flutter.gradle"
def keystoreProperties = new Properties()
def keystorePropertiesFile = rootProject.file('key.properties')
if (keystorePropertiesFile.exists()) {
keystoreProperties.load(new FileInputStream(keystorePropertiesFile))
}
android {
compileSdkVersion 28
sourceSets {
main.java.srcDirs += 'src/main/kotlin'
}
lintOptions {
disable 'InvalidPackage'
}
defaultConfig {
// TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html).
applicationId "MY_APPLICATION_ID"
minSdkVersion 21
targetSdkVersion 28
versionCode 10
versionName "2.0.0"
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
}
signingConfigs {
release {
keyAlias keystoreProperties['keyAlias']
keyPassword keystoreProperties['keyPassword']
storeFile keystoreProperties['storeFile'] ? file(keystoreProperties['storeFile']) : null
storePassword keystoreProperties['storePassword']
}
}
buildTypes {
release {
signingConfig signingConfigs.release
}
}
}
flutter {
source '../..'
}
dependencies {
implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"
implementation 'com.onesignal:OneSignal:[3.11.2, 3.99.99]'
implementation 'com.google.firebase:firebase-messaging:20.0.0'
testImplementation 'junit:junit:4.12'
androidTestImplementation 'androidx.test:runner:1.1.1'
androidTestImplementation 'androidx.test.espresso:espresso-core:3.1.1'
}
I might have some version mismatch or something experts please help only happening on android 6.0.1 devices ... ( even on xiaomi devices )
@rgomezp @mikechoch 👍
Nice! Thanks 👍🏽
On Aug 13, 2020, at 06:46, Pedro Furtado notifications@github.com wrote:
@rgomezp @mikechoch 👍
— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub, or unsubscribe.
I fixed it by adding firebase cloud messaging
in app/build.gradle add this
implementation 'com.google.firebase:firebase-messaging:20.0.0'
I fixed it by adding firebase cloud messaging
in app/build.gradle add this
implementation 'com.google.firebase:firebase-messaging:20.0.0'
Is that serious? 🤣 Oh God! If so, I can test here in our app but even have the mistery about relation between FCM and this bug in OneSignal 🔍
@pacifio @pedrofurtado We confirmed this issue was fixed in release 3.15.2 with PR #1105
Do you have OneSignal as a version range or an exact version? If you have a range and change anything in your build.gradle
file you will have to sync which will auto update to the latest version in the range. So basically resyncing gradle may have auto updated OneSignal.
implementation 'com.google.firebase:firebase-messaging:20.0.0'
Thanks a lot, it worked :)
Description: App crashed in particular Android devices when trying to display OneSignal in-app messaging.
Reported here: https://github.com/OneSignal/react-native-onesignal/issues/895 https://github.com/OneSignal/OneSignal-Unity-SDK/issues/260
Environment
Android 6.0.1
Stack Traces