I have multiple, possibly linked issues using the Chinese messaging app WeChat with /e/.
Links issue: On a FP3 with the current Android 9 based /e/ when I tap a link (such as to a news article sent to me or posted in WeChats “Moments”) it opens a screen to display the content, but the screen stays blank. I can see the usual buttons on the side of the screen e.g. for closing, but the app is effectively frozen. My only option to continue using it is to restart it. This prevents me from opening such links at all.
Login issue: That’s bad enough, but when I just installed WeChat from the Apps app on an FP3+ with Android 10 based /e/, I couldn’t even log in. During the login process WeChat shows several screens regarding security/verification, the last of which stays completely black, preventing me from logging in at all. I’ve just tested it on another phone (iPhone), so it’s probably a screen looking a bit different from the usual menu screens, informing me that friends have to send me a code to verify it’s really me. Also, there’s a link “Unable to login?” on the login page, which when tapped will display the same behavior.
All issues seem to be related to WeChat opening special screens which are different from the normal menu screens. This makes me think it may expect something like Google’s Android WebView installed and can’t deal with microG’s implementation of it? Can I do anything in microG’s settings or developer settings to resolve the issue? How about installing Android WebView or anything else (ideally not phoning home to Google)? I’m using Blokada ad and tracking blocker on all phones, but turning ad blocking (via pseudo-VPN) and Blokada-DNS off doesn’t resolve the issue on either phone.
Please refrain from lecturing about the privacy issues of WeChat. I’m aware of them.
Edit: I have just installed WeChat from apkmirror, which has a version that’s a few months newer than the /e/ Apps app. It did not produce a black screen during the login process, but a white one and a “network error” message at the same point. I checked that Blokada is off, but in order to remove any possible obstacles I have also in Blokada explicitly allowed connections to various Tencent URLs (Tencent is the developer of WeChat). Then the network error disappeared and I was able to successfully login. That means Blokada’s UI is not 100% clear. Turning it “off” using the big turn off button does apparently not fully turn off the adblocking feature, even though the system shows the pseudo-VPN as off. I have no idea how that can be, since ad blocking is conducted through VPN… I’ll check the link problem next.