iOS SDK 19.2.0 / intercom-react-native 9.1.0 causes weird app crashes | Community
Skip to main content

Hello,

 

We are currently using Intercom in our Expo React Native app for customer service messaging. We have previously been using Expo SDK 53 and React Native 0.79.5 with the react native intercom package 9.0.3 and all has been working well.

However upgrading Intercom to 9.1.0 or higher is causing some very weird issues for us.

Our app streams HLS video where the HLS playlist contains 10s chunks of video which is presented to the user as one long continuous clip. When scrubbing forward in the clip further than what’s been buffered the stream will obviously need to buffer. Our player is using the expo-video package, but we’ve tried with other packages as well such as react-native-video.
 

Now to the issue; Intercom 9.1.0 and higher causes the app to crash when scrubbing forward quickly in the video stream, this problem is only present there and when downgrading Intercom to 9.0.3 it’s working fine again and I can scrub and pause/forward/rewind with no problem and the app is not crashing. I cannot see any logging in xcode really that can help me understand what is going on, the app just exits.

 

I understand this might seem random and not really related to Intercom functionality, but obviously something has changed in the iOS mobile SDK that is interfering with our app. I have no idea what and I have no idea why the Intercom SDK is even able to affect in this way and I would very much appreciate working together to find a solution, or we would need to find another solution as this is really scary that our customer service messaging integration with Intercom can cause serious harm and issues to our users in production environment.

 

Hopeful for answers, best regard

Berg

 

 

Be the first to reply!