スマホアプリを開発する上で便利な認証基盤とデータ同期サービス
こんにちは。kopugです。
riot.jsにちょっと飽きてきたではなく、気分転換にswift3で遊んでいた時に使った外部サービスをまとめてみます。
Amazon Cognito
https://aws.amazon.com/jp/cognito/
主な機能
- ユーザ認証機能
- OAuth / SAML ID / 独自IDに対応
- さらに User Pools 機能を使えば、アカウント管理基盤(ログイン、サインアップ等)をマネージドとして提供してくれます
- Sync(同期)機能
- ユーザーデータのデバイス間の同期
- オフライン対応 (オンラインになると同期開始してくれる)
参考サイト
Google Firebase
主な機能
- リアルタイムデータベース
- ユーザ認証機能
- ホスティング機能
- メッセージング機能
- アナリティクス機能
- 公開前のテストラボ
- etc...
数多くあるので、これひとつ入れるだけで結構作り込まなくて済みます。