Keycloak WeChat support

We are implementing a new system (Native mobile app with API back-end).
We need to support, among other options, registration and authentication using WeChat.
There are 2 possibilities that we see:

  • Implement using a 3rd party extension (found one, but it’s not that formal or updated regularly)

  • Implement using the built-in OpenIDC options (people seem to have issues with this in the mobile scenario because, as we understand it, WeChat does not implement OpenIDC in a fully standard-compliant manner)

Does anyone have any experience with this type of implementation?