サーバー構築不要!スマートフォンアプリ向けの新クラウド

トップ >ドキュメント >チュートリアル

チュートリアル

ドキュメント内検索

チュートリアル一覧

位置情報に連動したプッシュ通知を送る(iOS)

このチュートリアルでは、ニフティクラウド mobile backend(以下、mobile backend)に保存してあるチェックポイントの位置情報に基づき、チェックポイントに近づいたアプリのユーザーに対して自動的にプッシュ通知を行う仕組みと、管理画面からチェックポイント近辺にいるユーザーに対して任意のタイミングでプッシュ通知を一斉配信する方法について説明していきます。

このチュートリアルは大きく3部に分かれています。
準備編でプロジェクトとmobile backendの設定を行います。
位置情報編ではアプリ利用者の位置が変化した時に端末情報を更新する実装を行います。
プッシュ通知編では更新された情報をもとにプッシュ通知の配信をアプリから行う方法やチェックポイントで絞り込み通知を行う方法を説明していきます。

完成したプロジェクトを見る

このプロジェクトは、iOS7〜8で動作させることができます。

ゲームにオンライン機能を追加する(Unity)

このチュートリアルでは、ユニティ・テクノロジーズ・ジャパン合同会社の配布するサンプルプロジェクト「2D Shooting Game」をベースに、mobile backendを使ってゲームにオンライン機能を追加する方法を学びます。

チュートリアルを始める前に、必ず下記のリンクからサンプルプロジェクトをダウンロードしてください。ここで配布しているプロジェクトは、前述した2D Shooting Gameを「モバイル編 第03回」まで進め、かつ当たり判定についてのバグを修正したバージョンです。

サンプルプロジェクトをダウンロード

このチュートリアルは大きく3部に分かれています。はじめに「ログイン機能を作る」を実施していただければ、「ハイスコアランキングを作る」と「ステージにコメントを残す」はどちらからでも実施することができます。また、「ハイスコアランキングを作る」はさらに前編と後編に分かれています。

完成したプロジェクトをダウンロード

Monacaでチェックインアプリをつくる(JavaScript)

このチュートリアルでは、Monacaでつくるアプリにて位置情報の取得とmobile backendからの位置情報検索を行い、チェックインアプリをつくります。

チュートリアルを見る

Monacaでクイズアプリを作る(JavaScript)

このチュートリアルでは、簡単なクイズアプリの作成を通して、Monacaでのアプリ作成や、mobile backendとの基本的な連携方法を学びます。

前半では、連携させるための準備、データの保存、会員登録などの基本的な機能の利用を行います。

【前半】チュートリアルを見る

後半では、簡単なクイズアプリの作成を実施していきます。

【後半】チュートリアルを見る

Monacaで位置情報検索を利用する(JavaScript)

このチュートリアルでは、Monacaでつくるアプリで現在地を取得し、それをもとにmobile backendのデータ検索を行います。

チュートリアルを見る

mobile backendでパズルゲームを作る(iOS)

前半では、3マッチパズルゲームの作り方について説明しています。

【前半】チュートリアルを見る

ソースコードをダウンロード

後半では、株式会社フジテレビジョンとイーグル株式会社からリリースされたパズルゲーム「パズうま®」を参考にして、
前半で作成した3マッチパズルゲームにニフティクラウド mobile backendを組み込む方法について解説しています。

こちらのチュートリアルは、iOS SDKのversion2では動作確認を行っておりません

【後半】チュートリアルを見る

クイズアプリを作る (iOS)

iOS SDKのサブクラスを利用して、クイズアプリを作る方法について説明しています。

こちらのチュートリアルは、iOS SDKのversion2では動作確認を行っておりません

チュートリアルを見る

ソースコードをダウンロード

プッシュ通知を使う(Android)

Android SDKを利用して、プッシュ通知を実装する方法について説明しています。

チュートリアルを見る

ソースコードをダウンロード

Twitter連携を行う(Android)

Android SDKを利用して、Twitter連携を実装する方法について説明しています。

チュートリアルを見る

ソースコードをダウンロード

※上記の配布物はApache License, Version 2.0のライセンスで配布されているtwitter4j.orgのソフトウェアを含んでいます。

お探しの内容が見つからなかった場合はユーザーコミュニティ もご活用ください。(回答保証はいたしかねます)
なお、 Expertプラン以上のお客様はテクニカルサポートにてご質問を承らせて頂きます。

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

ページの先頭へ