導入
こんにちは、私はマイケルです(WcaleNieWolny) 👋,
1か月間の厳しい(そして少し痛い😊)仕事の後、Capacitor Social Loginの最初のリリースを発表することができて嬉しいです。このプラグインは、iOSとAndroidでGoogleとAppleのログインを管理するのに役立ちます。また、マーティンと一緒に、独自の機能を実装しました。
- AndroidでAppleのログインを導入しました
- Google認証の新しいAPIの採用
- 詳細なドキュメントの追加
AndroidでAppleログイン
まず、AndroidでAppleログインの主な革新について議論してみましょう。このことは、AppleのSDKがこの機能を提供していないため、非凡なものでした。私はこの記事を参考にしましたが、少し変更してセキュリティを高めました。最終的に得た流れは次のようになりました。 Appleログインフローチャート 残念ながら、バックエンドとアプリの__CAPGO_KEEP_0__へのいくつかの変更が必要ですが、これが一番できたものです。
Unfortunately, it requires a backend and some modifications to your’s app code, but it’s the best I could do.
CodetrixStudioのCapacitorGoogleAuth
は Google認証の新しい__CAPGO_KEEP_0__の採用 詳細なドキュメントの追加 すぐに廃止されるGMSライブラリこのGMSライブラリがレガシーのため、 legacy と判断したため、 CredentialManagerを使用しました。これにより、ログインフローが簡素化され、面倒な エラー10 🎉
ドキュメント
最後に、素晴らしい ✨ ドキュメントを書きました。私は、ドキュメントが正確で詳細であることを保証するために、多くの時間を費やしました。 ドキュメントには、AppleとGoogleの両方の設定に関する詳細なガイドが含まれます。また、Login with Apple 🍎のための 例のバックエンド を提供しました。
Apple とを確認してください。 Google Google ガイド!
まとめ
Capacitor Social Login プラグインは、将来さらに多くの新しい機能を導入することで、多くの新しいと興奮する機能を導入します 🚀