flutter_facebook_login プラグインを使用していますhttps://pub.dev/packages/flutter_facebook_login
Future<Null> _facebookLogin() async {
facebookSignIn.loginBehavior = FacebookLoginBehavior.webViewOnly;
FacebookLoginResult result = await facebookSignIn.logIn([
'email',
'instagram_basic',
'pages_show_list',
'pages_read_engagement'
]);
switch (result.status) {
case FacebookLoginStatus.loggedIn:
accessToken = result.accessToken;
_loginAsNewUser(accessToken.token);
break;
case FacebookLoginStatus.cancelledByUser:
Navigator.of(context).pop();
_auth.signOut();
break;
case FacebookLoginStatus.error:
simplestDialogBox(
context, 'An error Occured! Please try after some time.', () {
Navigator.of(context).pop();
});
_auth.signOut();
await _logOut();
break;
}
}
ここでは、ログインに Web ビューを使用しています。では、ログイン ページのデフォルト言語を英語に設定するにはどうすればよいでしょうか。現地語であるマラーティー語やヒンディー語を聞くこともあります。ネイティブ ビューまたはブラウザーを使用する場合、言語はユーザー設定によって異なりますが、Web ビューでデフォルト言語 EN を使用する方法は次のとおりです。