これでES2015の構文が使えます。["es2015"]}そしてgulpコマンドを実行します。ディレクトリ内に作られているはずです。gulp各画面の実装サインアップ画面まずはサインアップする画面を作ります。サインアップの流れは、ユーザ情報登録後、メールにてコードが届きます。Hubに送信するとアカウントの確認が取れたことになります。UIを使って実装しています。注意点として、電話番号は国番号付きのダッシュ記号(-)なしで入力する必要があります。ユーザ作成処理を行います。ユーザ作成が完了したらコード入力を行うための画面(code.html)に遷移します。この時、ユーザ情報をパラメータとして次画面に渡します。ここまでの処理を実行すると、AWS上にステータスが未確認(UNCONFIRMED)のユーザが作成されます。次に、ユーザ宛にメールで送信されたコードを入力する画面を作ります。メソッドを呼び出します。いう文字が返ってきますので、つづいてサインイン画面(signin.html)に遷移します。サインイン画面サインイン画面は以下のようになります。メソッドを呼び出すとサインインが実行されます。ユーザ情報表示画面サインイン完了後、ユーザ情報を表示する画面に遷移します。メソッドでセッション情報を取得すると、その中にユーザ名が含まれています。Token形式になっています。ドット(.)繋ぎの文字列になっているので、ドットで分割して1つ目のデータをBase64デコードすれば、ユーザ名を取り出せます。基本的な機能は以上となります。その他のAPI詳細はAuthenticationにて確認できます。Hubにはさまざまな機能が含まれていて、必要に応じて各機能を組み合わせて利用できます。日本語の情報などはまだあまりなく、最初の敷居は高いですが、AWSというグローバルなクラウド環境を使うことでスケールアップしやすいアプリを作れるのは魅力的ですね。今回のコードはgoofmint/Monaca_AWS_Mobile_Hub_Demoにアップロードしてあります。実装時の参考にしてください(AWSの認証キーなどが必要なので、そのままでは動作しません)。中津川篤司プログラマ、エンジニアとしていくつかの企業で働き、28歳のときに独立。2004年、まだ情報が少なかったオープンソースソフトの技術ブログ『MOONGIFT』を開設し、毎日情報を発信している。2013年に法人化、ビジネスとエンジニアを結ぶエバンジェリスト業「DevRel」活動をスタートした。