kopug memo

名古屋で働くとあるWebエンジニアの覚書。

スマホアプリを開発する上で便利な認証基盤とデータ同期サービス

こんにちは。kopugです。
riot.jsにちょっと飽きてきたではなく、気分転換にswift3で遊んでいた時に使った外部サービスをまとめてみます。

Amazon Cognito

f:id:kopug:20170109015248p:plain

https://aws.amazon.com/jp/cognito/

主な機能

  • ユーザ認証機能
    • OAuth / SAML ID / 独自IDに対応
    • さらに User Pools 機能を使えば、アカウント管理基盤(ログイン、サインアップ等)をマネージドとして提供してくれます
  • Sync(同期)機能
    • ユーザーデータのデバイス間の同期
    • オフライン対応 (オンラインになると同期開始してくれる)

参考サイト

qiita.com qiita.com

Google Firebase

firebase.google.com

主な機能

  • リアルタイムデータベース
  • ユーザ認証機能
  • ホスティング機能
  • メッセージング機能
  • アナリティクス機能
  • 公開前のテストラボ
  • etc...

数多くあるので、これひとつ入れるだけで結構作り込まなくて済みます。

参考サイト

qiita.com entershare.jp