悠紀(701)8この記事は公開されてから1年以上経過しています。情報が古い可能性がありますので、ご注意ください。Amplifyを使ってiOSで動作するゲームアプリを作るワークショップに参加してきました。experience.本記事では、ワークショップで行った内容をレポートします。BirdであるFlappySwiftをforkしたリポジトリでゲームを作ります。クラウドを利用して、以下の機能を作ります。Pinpointでユーザー行動ログを取得Workshop以下のリポジトリをcloneして行います。rohandubal/FlappySwiftまずは起動するまずはcloneしてXcodeで起動するところまで試します。Userを作成します。RoleやS3バケットの作成)を行います。everythingCocoaPodsで各ライブラリをインストールするCocoaPodsで各ライブラリをインストールします。上記に記載したライブラリをインストールします。CLI経由で、AWSのリソースを準備していきます。pushXcodeを開きます。グループの中にドラッグ&ドロップで追加します。中身を以下に変えます。メソッドが主に追加した実装です。}}これで動かすとログイン機能が使えるようになっています。Pinpointの初期化が行われるようにコードを修正します。extentionでメソッドを追加。}}既存のメソッドにログ送信処理を追加します。Stackを新規作成します。設定ファイルより以下のコマンドで抽出します。Consoleを開いてAPIのIDをコピーし、以下のコマンドを実行します。Xcodeプロジェクト内に追加します。Extensionを追加します。プロトコルを実装しているExtensionを以下に修正します。以下のメソッドを追加します。