backend(mBaaS)。backendというクラウドサービスです。backendを使ってObjective-Cアプリへログイン機能を組み込むサンプルアプリを作りました。Service)と呼ばれるクラウドサービスで、スマートフォンアプリでよく利用される汎用的な機能をクラウドから提供するサービスです。クラウド上に用意された機能をAPIで呼び出すだけで利用できるので、サーバー開発・運用不要でよりリッチなバックエンド機能をアプリに実装することができます。backendではなくmBaaSと呼ばせていただきます。SDKも用意しており、Objective-Cからも簡単に利用できます。今回の概要mBaaSの『会員管理機能』を利用してObjective-Cアプリにログイン機能を実装したサンプルプロジェクトの紹介となります。今回は以下4つの手順で進めて行きたいと思います。下記内容にて動作確認をしています。9.2それでは、始めましょう!1.mBaaS会員登録とアプリ作成まずはmBaaSの会員登録を行いましょう。登録ができたらログインをすると下図のように「アプリの新規作成」画面が出るのでアプリを作成します。アプリが作成されると下図のような画面になります。この2種類のAPIキー(アプリケーションキーとクライアントキー)はXcodeで作成するiOSアプリにmBaaSを紐付けるために使用します。作成確認後に会員情報が保存される場所も確認しておきましょう。ボタンをクリックしてサンプルプロジェクトをMacにダウンロードします。ダブルクリックしてXcodeを開きます。上図のような画面が開きます。画面左のファイル一覧から「AppDelegate.Swift」を開いて、先程mBaaSのダッシュボード上で確認したAPIキーを貼り付けます。それぞれ「YOUR_NCMB_APPLICATION_KEY」と「YOUR_NCMB_CLIENT_KEY」の部分を書き換えます。この時、ダブルクォーテーション(")を消さないように注意してください!書き換え終えたら保存しておきましょう。4.動作確認いよいよ動作確認ですね!まずはXcode画面で左上の実行ボタン(三角の再生マーク)をクリックします。シュミレーターが起動したらLogin画面が表示されるので、初回は「SignUp」ボタンをクリックして、会員登録を行います。会員登録が成功するとログインされ、下記画面が表示されます。これでmBaaS上に会員情報が作成されます!※万が一ログインに失敗した場合は、画面にエラーコードが表示されるのでこちらよりエラー内容を確認してください。「Logout」ボタンを押すとログアウトして元の画面に戻ります。登録された会員情報を使ってLogin画面からログインが可能です(操作は同様です)。保存に成功したら、mBaaSのダッシュボードから「会員管理」を確認してみましょう!ログイン機能以外のドキュメントもございますmBaaSでは、会員管理機能として他にもユーザーのグループ分け機能(ロール機能)やアクセス権限管理機能(ACL機能)も提供しています。Service)とは、スマートフォンアプリでよく利用される汎用的な機能をSDKとクラウドから提供するサービスです。backendのちょっと便利な使いかた・非公式SDKやアプリ開発の関連情報などをお届けするブログです。※記事内には、サポート対象外の内容も含みます。本ブログではコメント機能を公開しておりません。アプリ開発を行う上での課題解決には、ユーザーコミュニティやもくもく会などもご活用ください。LIMITEDスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。