Open iMostfa opened 1 month ago
Hi @samdozor will appreciate if you take a look here
Hi, @BrandonStalnaker @einsteinx2
can you please check this issue ?
checking this: https://github.com/mParticle/mparticle-apple-sdk/issues/237#issuecomment-1795157390
and i would say that we really wish to get this fixed from your side, because the SDK is what's triggering this issue in apple's side.
Hi @iMostfa, originally I had pushed back on adding a workaround to the SDK as it seemed like a temporary Apple bug and I didn't want to add tech debt for a transient issue. As this is clearly still affecting people, I've created an internal ticket to track the work and add a workaround.
I will attempt to reproduce on my end and will implement either the originally proposed fix or another one into the SDK to resolve the issue without changes required on your side other than upgrading to the latest SDK. I should be able to have it out this week.
I'll reply back here and close the issue once the workaround is released.
Tracking internally as: https://go.mparticle.com/work/SQDSDKS-6650
@einsteinx2 Thanks a lot, i will wait for your response.
@einsteinx2 hi, is there any updates/progress related to this one ?
@iMostfa We've been able to recreate the issue using the steps you provided but haven't found a way to prevent the crash yet. iPad apps crashing from external keyboards seems to be a common and varied issue unfortunately. The problem is obvious but the only solution that seems to work is not using the appDelegateProxy which most of our clients would prioritize having over fixing this issue. If you've found a workaround please let us know here.
Thanks for the update @BrandonStalnaker it's really disappointing, most likely we will end up turning off the proxy for iPad users, and implement needed appDelegate functions,
do you happen to know if this doc is updated ? and if i user other SDK that integrates with mParticle, should we implement more methods in appDelegate ?
Hello Team, we have seen the attached crash stack coming from a lot of iPad users.
we are able to reproduce the issue on simulator.
you can reproduce it by: running an application on iPad, try to navigate to a textField using tab button using the physical keyboard, then it will crash.
turnning off appDelegate Proxying, solves the issue, still, we don't want to turn it off, as we think that the issue could be solved from your side.