7
A
回答
2
我不認爲這是直接在顫振達特
實現但也許通過使用本地實現和與Java /斯威夫特碼通信。 您可以構建您的用戶界面並從撲動中觸發本機OAuth工作流程。
https://github.com/flutter/flutter/tree/master/examples/hello_services
1
谷歌登入通過google-sign-in
包存在顫振。查看Firebase for Flutter codelab瞭解更多信息。 AFIK,Flutter還沒有Facebook登錄包(儘管服務器端存在Dart)。編寫這樣一個包應該是一個有趣的練習...
3
截至2017年12月,有一個Facebook登錄解決方案,還有1個Facebook登錄與Firebase創建一個Facebook的FirebaseUser。最初的Facebook連接登錄包可以發現@https://pub.dartlang.org/packages/flutter_facebook_connect
它需要以下webView的包重定向到Facebook的登錄頁面@https://pub.dartlang.org/packages/flutter_webview_plugin
和一個自定義按鈕,可像這樣實現...
final _facebookConnect = new FacebookConnect(
appId: '<APP_ID>',
clientSecret: '<CLIENT_SECRET');
FacebookOAuthToken token = await _facebookConnect.login();
該token
可以然後用FirebaseAuth
像這樣被使用...
await FirebaseAuth.instance.signInWithFacebook(accessToken: null);
幾個額外的步驟,但總體上非常簡單的執行。還有一個Firebase_Connect
方法來實現FacebookLogin按鈕...
new FacebookLoginButton(
appId: '<APP_ID>',
clientSecret: '<CLIENT_SECRET>',
scope: [FacebookAuthScope.publicProfile],
onConnect: (api, token) {
...
}),
的谷歌登錄更容易。只需從https://pub.dartlang.org/packages/google_sign_in添加Google_SignIn包,並將以下代碼添加到您的自定義Flutter按鈕...
GoogleSignInAccount googleUser = await _googleSignIn.signIn();
GoogleSignInAuthentication googleAuth = await googleUser.authentication;
await FirebaseAuth.instance.signInWithGoogle(
idToken: googleAuth.idToken, accessToken: googleAuth.accessToken);
相關問題
- 1. GAE:Yahoo,Google和Facebook登錄支持
- 2. Facebook登錄不支持hello.js
- 3. 創建支持Facebook,Twitter和Google+的.NET網站OAuth登錄
- 4. Google登錄SDK iOS支持iOS6嗎?
- 5. 用Dart登錄Facebook和Google+
- 6. 使用aws登錄google/facebook
- 7. Flutter:谷歌登錄 - 無法登錄
- 8. JOSSO是否支持聯合登錄(使用Twitter,Facebook帳戶登錄)?
- 9. Firebase Facebook和Google登錄
- 10. Facebook登錄/註銷/檢查用戶支持PHP-SDK
- 11. hello.js facebook登錄重定向uri不支持,應用ID無效
- 12. Facebook登錄不持續
- 13. Google登錄不支持AWS Mobile Hub生成的Android應用
- 14. 支持受限用戶訪問的任何登錄(openid,google等)?
- 15. Flutter Facebook登錄插件:未註冊回調
- 16. Android應用Facebook登錄記住用戶,但Google登錄不會
- 17. flutter intellij插件:java語言支持?
- 18. 使用Facebook C#SDK持久登錄
- 19. Facebook登錄ASP.Net和堅持用戶
- 20. Facebook集成最好支持Facebook登錄和Facebook在Drupal 7中「喜歡」?
- 21. python - 使用javascript支持登錄
- 22. .net使用eventid支持登錄
- 23. 使用Facebook登錄用戶登錄Facebook登錄API
- 24. 堅持使用Google登錄在Firebase上登錄?
- 25. Passport是否支持新的Google+登錄功能?
- 26. Google Maps v3 API - 登錄地圖和我的地圖支持
- 27. .NET MVC4 Facebook,Google和Twitter登錄
- 28. 社交登錄Facebook,Twitter和Google
- 29. Google+和Facebook登錄頁面加載
- 30. 在網站上創建Facebook/Google登錄