メインコンテンツへスキップ
Capacitor

新しい Capacitor Social Login プラグインをリリース

Capacitor Social Login プラグインは、iOS、Android、WebでGoogle、Facebook、Appleによるログインを可能にするプラグインです。

待望の Capacitor Social Login プラグインをリリース

はじめに

こんにちは、Michael です(WcaleNieWolny) 👋,

1ヶ月にわたるハードな(そして少し大変な 🙃)作業を経て、Capacitor Social Login の初版リリースを発表できることを嬉しく思います。このプラグインは、iOS と Android での Google および Apple Login の両方をスムーズに扱うために設計されています。さらに、Martin と共に、以下のような独自の機能の開発にも取り組んできました。

  • AndroidにおけるLogin with Appleの導入
  • 新しいGoogle Credentials APIの採用
  • 詳細なドキュメントの追加

AndroidでのLogin with Apple

まず、Androidにおける「Login with Apple」の大きな革新についてお話しします。Appleの SDK にはこの機能がないため、これは容易なことではありませんでした。私は この記事 を参考にしましたが、より安全にするために少し変更を加えました。最終的なフローは以下の通りです。

Appleログインのフローチャート

残念ながら、バックエンドとアプリの code への修正が必要になりますが、これが最善の方法でした。

AndroidにおけるGoogle Loginの刷新

次に、AndroidでのGoogle Loginの実装を試みました。その結果、 CodetrixStudioのCapacitorGoogleAuth を使用しており、 まもなく非推奨となるGMSライブラリが使われています。このGMSライブラリがレガシーと見なされているため、 CredentialManagerを採用することにしました。これによりログインフローが簡素化され、煩わしい エラー 10 🎉

ドキュメント

最後に、素晴らしい✨ドキュメントを作成しました。正確で網羅的な内容にするために、かなりの時間を費やしました。 ドキュメントには、AppleとGoogleの両方の設定に関する詳細なガイドが含まれています。また、 バックエンドの例 Login with Apple 🍎

ぜひこちらをチェックしてください: Apple と Google ガイド!

まとめ

結論として、Capacitor Social Login プラグインは、多くの新しくエキサイティングな機能を提供します。今後もさらなるアップデートが予定されています 🚀

新登場の Capacitor Social Login プラグイン リリースの続き

以下を使用している場合: 新登場の Capacitor Social Login プラグイン リリース 認証とアカウントフローを計画するには、以下と連携させてください @capgo/capacitor-social-login @capgo/capacitor-social-login の実装詳細については、 @capgo/capacitor-passkey @capgo/capacitor-passkey の実装詳細については、 @capgo/capacitor-native-biometric @capgo/capacitor-native-biometric の実装詳細については、 二要素認証 2要素認証の実装詳細については、 SSO (エンタープライズ) SSO (Enterprise) の実装詳細については、

Capacitor アプリ向けの Live Update

Webレイヤーのバグが本番に出たときは、アプリストアの審査を何日も待たずに Capgo で修正を配信できます。ネイティブの変更は通常の審査フローに乗せたまま、ユーザーにはバックグラウンドでアップデートが届きます。

最新のブログ記事

Capgo は、本格的なプロフェッショナルモバイルアプリの開発に必要な最高のインサイトを提供します。