iT邦幫忙

2022 iThome 鐵人賽

DAY 26
0
tags: 釣魚術 swift amplify AWS

前情

  • 稍微看一下昨天建立的 auth 貌似還是有問題,我先把他砍了
  • 我打算用 Amplify 來做會員的認證
  • 會員認證之外,還要記錄更多會員資料,例如說地址和緊急聯絡人等

切割問題

  • 會員系統這個環節,我目前列出要做的內容如下
    1. 登入畫面 (AuthView.swift)
    2. 認證後台 (Amplify Authentication)
    3. 會員資訊 (Amplify Data Modeling 和 使用者編輯資料的 MemberView.swift)

今日開發筆記

今天因為稍晚要去基隆釣魚,所以先做簡單的部分

  1. 砍掉不正確設定的 Auth
  2. 製作 Member Data Modeling
  3. 在 Swift 專案目錄下確認上述的 Model 可以使用
  4. 嘗試在 console 使用盡量貼近預設的方式去建立 Auth

(1) 刪掉 Amplify 資源的方式

  • 使用 amplify remove auth 在本地砍資源
  • 然後用 amplify push 同步到雲上
  • 確認無誤後,整個調配過程等個泡麵鐘時間

(2) 建立會員資料的 Data Model

  • 在 Amplify Studio 上面,左邊側欄找到 Data
  • 欄位名稱和資料型別選一選
  • 右上角,儲存和佈建
  • 在本地的開發目錄執行 amplify pull 同步

(3) 回去 Xcode 開發手機端的程式

  • 好幾天沒有開 Xcode
  • 因為剛剛用 Amplify 建好了新的 Model 所以在開發時,要用他的話,要記得以 open project 的方式開啟整個 BaoAnGongFisher
  • 在專案目錄呼叫 xed . 開啟 Xcode
  • 你會看到左邊多了一個新的目錄,像這樣
  • 然後要在 iOS 用別人做好的套件呢,要記得把東西加進來
    • 由左到右,選擇專案目錄,然後選到 Package Dependencies
    • 在搜尋框框裡面塞進套件的 github 網址 https://github.com/aws-amplify/amplify-ios
    • 然後選擇要加到哪個專案裡
    • 等待一下囉

(4) 重建 Auth

  • 在上述 (3) 在等待的情況,(1) 的東西完了,我先回到 console 重建
  • 在 console 的 Auth 狀態回到乾淨的情況
  • 這次不要北爛,先不改信件內容
  • 重建好了...
  • 晚點再來搞這塊

心得

  • 時間不早了,今天先到這邊 (2022-10-01 22:17)

參考文件


上一篇
【Day 25】會員系統製作:初探 AWS Amplify Auth
下一篇
【Day 27】會員系統製作:市場需求分析
系列文
無法成為釣魚大師也要努力摸魚!!辣個吃魚神器 APP38
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言