プッシュ通知などのアプリに必須な機能をクラウドから提供するmBaaS(BaaS)

トップ > 機能

機能Functions

無料でご利用いただける機能

充実のSDK
  • iOS(Swift) SDK
  • iOS(Obj-C) SDK
  • Android(Kotlin) SDK
  • Android(Java) SDK
  • (JavaScript)Monaca SDK
  • Unity SDK

すべての機能を簡単にアプリへ組み込むためのSDKを提供しています。
動作環境などはSDKダウンロードページをご覧ください。
iOS(Swift) / iOS(Obj-C) / Android(Kotlin)/ Android(Java) / JavaScript / Unity

※Android ロボットは、Google が作成および提供している作品から複製または変更したものであり、Creative Commons 3.0 Attribution ライセンスに記載された条件に従って使用しています。

有償プラン限定機能

プッシュ通知

iOS/Androidに対して、プッシュ通知を配信する機能です。
SDKを導入後、簡単な実装を行うだけでサーバー不要でアプリにプッシュ通知を実装できます。
実装後は管理画面からテキストを入力するだけで、予約配信・セグメント配信・Webページ配信(リッチプッシュ)などを簡単に行えます。

mBaaSで始めるプッシュ通知ビギナーズガイド

  • 誰でも簡単配信

    誰でも簡単配信

    コントロールパネルのフォームに入力するだけでプッシュ通知の配信・開封率の確認が行えるので、プログラムの知識がなくても簡単に配信できます。
    また、入力内容をテンプレートとして保存しておくことも可能です。

  • セグメント配信

    セグメント配信

    女性だけ、30代だけなど、セグメントを指定して配信が行えます。

  • リッチプッシュ

    リッチプッシュ

    プッシュ通知を開封すると、ウェブページが自動的に立ち上がる表現力の高いプッシュ通知機能です。
    広告やクーポンの配信が手軽に行えます。

  • ダイアログプッシュ(Androidのみ)

    ダイアログプッシュ(Androidのみ)

    Androidのプッシュ通知をiOSのように中央に大きく表示されるダイアログ形式で配信する機能です。
    Androidでは通知が目立ちづらいため低くなりがちなプッシュ通知開封率を向上させやすくなります。

  • 開封率表示

    開封率表示

    プッシュ通知の開封状況をグラフで確認できるため、効果的なプロモーションを促進できます。

ページの先頭へ

会員管理・認証

ログイン・ログアウト・権限管理・メールアドレス認証など、アプリ内の会員を管理する機能です。
各会員のデータに対してアクセス制限をかけたり、グループを作成したりすることができます。

  • ID/パスワード認証

    ID/パスワード認証

    ID・パスワードでの会員登録や認証が行える機能です。
    ユーザは新規会員登録時にID・パスワードを設定し、ログイン時に設定したID・パスワードで認証を行えます。

  • メールアドレス認証

    メールアドレス認証

    メールアドレスでの会員登録や認証が行える機能です。
    メールアドレスを入力すると自動的にアドレス確認のメールが配信され、認証を行う仕組みになっています。パスワードの再発行メール配信機能なども、メールサーバーや認証サーバーを立てる必要なく実装可能です。

  • 匿名会員認証

    匿名会員

    アプリ利用者に会員登録を意識させない形で会員管理・認証を行えます。
    匿名会員として登録された情報はログアウト時にリセットされるため、本登録をしてもらう前の仮会員の管理機能としても利用できます。

  • SNSアカウントでの認証

    SNSアカウントでの認証

    SNS連携機能と併せて利用することで、SNSアカウントでの会員登録などを行えます。

  • ロール

    ロール

    登録された会員をグルーピングすることができます。グループ内でのデータやファイルのアクセス制限も簡単に行えます。

ページの先頭へ

SNS連携

Facebook、Twitter、Google、Appleのログイン認証機能を瞬時にアプリへ導入することができます。
また、OAuth認証情報を利用すれば、アプリ内で各SNSのデータへのアクセスも可能になります。

  • SNSアカウントでの認証

    Twitter/facebookでログイン

    会員管理・認証機能と同時に利用することで、SNSアカウントでの会員登録などを行えます。

ページの先頭へ

データストア

アプリで利用されるデータを保存・共有することができるデータベース機能です。
データをスキーマレスに格納でき、データやクラス単位でアクセス制限をかけられます。

  • コンテンツ管理

    コンテンツ管理

    データストア上でアプリ内のアイテムやコンテンツを管理できます

  • ランキング機能なども簡単実装

    ランキング機能

    データストアにスコアなどを保存し、アプリ側から降順を指定して呼び出すことで、ゲームスコアのランキング機能などを簡単に実装できます。

  • スキーマレスなデータ構造

    スキーマレスなデータ構造

    キーバリュー形式での管理が行われるため、データ構造を後から柔軟に設定できます。

  • ACLの設定によるアクセス制限

    ACLの設定によるアクセス制限

    各データや、クラス単位でACLによるアクセス制限をかけることが可能です。有料会員と無料会員によってアクセスできるデータを区別することもできます。

ページの先頭へ

ファイルストア

画像やテキスト、音楽などさまざまな種類のファイルを保存することができるストレージ機能です。
データストアと同様に、ACLでのアクセス制限を設定することが可能です。

ファイルストア機能はCDNではないため、これを用いた大規模なコンテンツ配信などには適しません。
また、Unity Asset Bundleを用いたファイルの配信には適しません。
CDNとしてご活用の際は CDN(Fastly) / CDN(J-Stream CDNext) を併せてご検討ください。

  • コンテンツ配信

    コンテンツ配信

    画像・テキスト・音声・動画などのさまざまなデータを保存、配信できます
    HTTPSアクセスによる取得を有効に設定することで、ウェブページの配信にも利用できます。

  • ユーザー間での画像共有

    ユーザー間での画像共有

    アクセス制限をかけてファイルを管理できるので、ユーザー間での画像共有機能なども簡単に実装することが可能です。

ページの先頭へ

位置情報検索

スマートフォンのGPS機能などを利用した位置情報を保存・管理する機能です。
2点間の検索や点と半径の指定による検索など、複雑な演算処理を簡単に行えます。

  • 多様な検索方式

    多様な検索方式

    矩形検索と円形検索が行えます。
    また、指定地点から近い順でデータを検索したり、指定範囲内に存在するデータを検索したりとさまざまな検索方法が利用できます。

  • 位置情報連動プッシュ通知

    位置連動プッシュ通知

    位置情報を元にユーザーを絞り込んでプッシュ通知を配信できます。
    お店の近くを通ったユーザーにプッシュ通知を配信するような、位置情報に連動したプッシュ通知の機能を実装できます。

ページの先頭へ

スクリプト

サーバーサイドにスクリプトを設置できる機能です。
簡単なロジックを置くことで、独自機能の拡張などを行い、より柔軟にmobile backendをご利用いただけます。
管理画面から、もしくはAPI経由で、スクリプトの実行が可能です。
クライアント側に持たせたくないロジックをクラウド側で処理させることで、チート対策やクライアントアプリの軽量化にも繋がります。

■対応言語:JavaScript(Node.js) / Ruby

  • 例:ガチャ機能

    ガチャ機能

    ソーシャルゲームなどでよく見られる、ガチャ機能を実装できます。
    ロジックをサーバー側にもたせることで、確率の変更なども自由に行えるため、柔軟な運用が可能です。また、チート対策としても有効です。

  • 例:ロジックの共通化(チート対策)

    ロジックの共通化(チート対策)

    iOS/Android両方にて利用する複雑なロジックや複数APIをサーバー側のロジックにまとめることで、クライアントアプリ側の軽量化や通信料削減に繋がります。また、チート対策としても有効です。

ページの先頭へ

有償プラン限定機能

有償プランにてご利用いただける機能です。 各プランのご利用いただける機能一覧については、料金プランをご覧ください。

  • アラート機能(Expert以上)

    閾値アラート機能・APNs証明書アラート機能(Expert)

    設定したメールアドレスに対して、各プラン上限に近付いた際・APNs証明書の有効期限(発行から1年間)が近付いた際にアラートメールを送信する機能です。

  • テクニカルサポート(Expert以上)

    テクニカルサポート(Expert)

    技術面での質問にお答えするサービスです。API、SDK、管理画面のご利用について、「ドキュメント」ではカバーしきれない、細かな問題について「テクニカルサポート専用フォーム」よりサポートします。
    ※サポート対象はニフクラ mobile backendのご利用についてとなり、クライアントアプリ自体の開発に関するご質問にはお答えしかねます。

  • コラボレート機能(Expert以上)

    コラボレート機能(Expert)

    他部署や社外の開発者のアカウントへ権限を付与でき、複数人でのアプリ管理が可能になる機能です。

  • SLA設定(Expert以上)

    SLA設定(Expert)

    ニフクラ mobile backendの品質を保証する制度です。
    月間API稼働率の基準を設け、それを下回った場合は利用料金を減額する仕組みとなっています。

  • データストアへのインデックス設定
    (Expert以上)

    データストアへのインデックス設定(Expert以上)

    データストア機能において任意にインデックスを設定することができる機能です。
    データの検索速度が大幅に向上するため、大規模アプリにおいても軽快な動作を実現できます。

充実のSDK
すべての機能を簡単にアプリへ組み込むためのSDKを提供しています。
動作環境などはSDKダウンロードページをご覧ください。
iOS(Swift) / iOS(Obj-C)/ Android(Kotlin) / Android(Java) / JavaScript / Unity

推奨画面サイズ1024×768px以上

ページの先頭へ