Installation
This guide explains how to install the Wepin Flutter Login Library.
Requirements
Android: API version 21 or higher
iOS: Version 13.0 or higher
Update the
platform :iosversion to 13.0 in your Flutter project’sios/Podfile, and verify and modify theios/Podfileas needed.
Installation
The Wepin Flutter Login Library is published on pub.dev, and you can install it by adding the following command or by adding a dependency in your app's pubspec.yaml.
Add using Flutter pub add command:
$ flutter pub add wepin_flutter_login_libAdd to dependencies in
pubspec.yaml:
dependencies:
wepin_flutter_login_lib: ^0.0.1Configuration
Deep Link Configuration
To enable OAuth login functionality (loginWithOauthProvider), you need to configure the Deep Link scheme.
Deep Link scheme format:
wepin.+Wepin App ID
Android
Add
manifestPlaceholdersto thebuild.gradle (app)file to easily capture all redirects using this custom scheme with the Wepin Widget SDK.
// Deep Link configuration => Redirect scheme format: wepin. + Wepin App ID
android.defaultConfig.manifestPlaceholders = [
'appAuthRedirectScheme': 'wepin.{{YOUR_WEPIN_APPID}}'
]iOS
Add the app’s URL scheme to the
Info.plistfile to redirect back to the app after the authentication process.
<key>CFBundleURLTypes</key>
<array>
<dict>
<key>CFBundleURLName</key>
<string>unique name</string>
<key>CFBundleURLSchemes</key>
<array>
<string>wepin.{{YOUR_WEPIN_APPID}}</string>
</array>
</dict>
</array>Last updated
Was this helpful?