We do implement native apps per RFC8252 including code flow, custom tabs and PKCE, and we use OIDC for authentication to web apps.  But doing ua-based-apps / SPAs right is ambiguous at best and I keep hoping for the @oauth_2 WG to begin work on an ua-based client BCP.
            
                              
        WeChat ID
aaronpk_tv
         
              
 
                         
                         
                         
                           
                          