capacitor-community / generic-oauth2

Generic Capacitor OAuth 2 client plugin. Stop the war in Ukraine!
MIT License
231 stars 113 forks source link

App Store Connect Issue #243

Closed cordeveloper closed 10 months ago

cordeveloper commented 10 months ago

The Apple store rejects the publishing attempt because the user is taken to the default browser to register, which causes a "poor user experience." It urges us to implement Safari Web Controller to display web content within the application. The login seems to arise in an instance of the Safari browser, so what is the problem? Does the plugin really implement the Safari Web Controller? How can I demonstrate it?

Description

Capacitor version:

Installed Dependencies:

@capacitor/cli: 4.8.0 @capacitor/android: 4.6.3 @capacitor/ios: 4.8.0 @capacitor/core: 4.7.0

Library version:

-4.02

OAuth Provider:

Your Plugin Configuration

{ appId: "", authorizationBaseUrl: , scope: "", accessTokenEndpoint:, responseType: "code", pkceEnabled: true, logsEnabled: true, web: { redirectUrl: ${REDIRECT_BASE}, windowOptions: "height=600,left=0,top=0", windowTarget: "_self", }, android: { redirectUrl: "", / accessTokenEndpoint: '', handleResultOnNewIntent: true, handleResultOnActivityResult: true, responseType: 'code' / handleResultOnNewIntent: true, handleResultOnActivityResult: true, }, ios: { redirectUrl: "", }, }

Affected Platform(s):

*IOS