Baishun's Space

A Journey of Solve Flutter_inappwebview Crash Bug

By Baishun on Feb 21, 2024
flutter inappwebview

Summary

The solution is pretty easy, I just wanna record what I thought during find the solution.

The project is a Youtube-like app, most of the pages are written in flutter, but we also want to embed our website inside the app, so we use flutter_inappwebview to handle this.

However, in our website, we also want user can play the videos from the app, so we created a jsBridge, so when some buttons on the website are pressed, the video player will be called up.

At first everything works fine, until one day, I upgraded the flutter sdk to the latest version, which is about 3.16.X, the app crashed when go back from a video player which was called up by our embed website.

Locate the problem

At first I think it maybe the problem of WillPopScope widget, cuz after I upgrade the flutter sdk to 3.16.X, it warned me this widget was deprecated and would be removed in the future, so I tried to change it to PopScope.

But it still crashed.

After some test and search, I found it not crash everytime and not on all phone model, just when the

For business cooperation or you have any questions, please send email to : lecy.cc.app@gmail.com
© Copyright 2024 by Baishun Space. Built with ♥ by Lecy. Origin theme of this blog is from ixartz. Social Icons are copied from astro-social-share