thumbnail

πŸ””ν‘Έμ‹œ μ•Œλ¦Ό1) Firebase μ„€μ •

전체 ν‘Έμ‹œ μ•Œλ¦Όμ΄λ‚˜ κ°œμΈν™” ν‘Έμ‹œλ₯Ό μ‚¬μš©ν•˜λ €λ©΄ firebase 섀정이 ν•„μš”ν•΄μš”.

λ‚˜μ΅Έμ½”λ“œ2025-02-12

Firebase ν”„λ‘œμ νŠΈ 생성과 μ„œλΉ„μŠ€ 계정(λΉ„κ³΅κ°œ ν‚€)λŠ” μ•ˆλ“œλ‘œμ΄λ“œ / iOS κ³΅ν†΅μœΌλ‘œ λ°˜λ“œμ‹œ 같은 ν”„λ‘œμ νŠΈμ—μ„œ μ•ˆλ“œλ‘œμ΄λ“œ / iOS μ•± 생성을 μ§„ν–‰ν•΄μ£Όμ„Έμš”.

1단계) firebase.google.com에 접속 ν›„, [Go to console] λ²„νŠΌμ„ 클릭

2단계) μƒˆλ‘œμš΄ ν”„λ‘œμ νŠΈ 생성을 μœ„ν•œ [ν”„λ‘œμ νŠΈ λ§Œλ“€κΈ°] λ²„νŠΌ 클릭

3단계) ν”„λ‘œμ νŠΈ 이름 ν•­λͺ©μ„ μž…λ ₯ν•œ ν›„ [계속] λ²„νŠΌμ„ 클릭

4단계) [Google μ• λ„λ¦¬ν‹±μŠ€] μ‚¬μš© μ„€μ • ν›„ [계속] λ²„νŠΌμ„ 클릭

5단계) [Google μ• λ„λ¦¬ν‹±μŠ€ 계정 선택 λ˜λŠ” λ§Œλ“€κΈ°] ν•­λͺ©μ—μ„œ "Default Account for Firebase" ν•­λͺ©μ„ 선택, [ν”„λ‘œμ νŠΈ λ§Œλ“€κΈ°] λ²„νŠΌμ„ 클릭

1단계) 쒌츑 λ„€λΉ„κ²Œμ΄μ…˜ λ°” > ν”„λ‘œμ νŠΈ κ°œμš” > μ„€μ • > ν”„λ‘œμ νŠΈ μ„€μ • 클릭

2단계) [μ„œλΉ„μŠ€ 계정] 탭을 ν΄λ¦­ν•˜μ—¬ "SDKμ„€μ •"으둜 이동

3단계) [Firebase Admin SDK] νƒ­μ—μ„œ [μƒˆ λΉ„κ³΅κ°œ ν‚€ 생성] λ²„νŠΌμ„ 클릭

4단계) [ν‚€ 생성] λ²„νŠΌμ„ 클릭해 λΉ„κ³΅κ°œ ν‚€ 생성 μ™„λ£Œ!

1단계) firebase.google.com에 접속 ν›„, [Go to console] λ²„νŠΌ 클릭

2단계) iOS용 Firebase ν‘Έμ‹œ ν”„λ‘œμ νŠΈ 생성을 μœ„ν•œ [iOS μ•„μ΄μ½˜] λ²„νŠΌ 클릭

λ˜λŠ” 이미 μƒμ„±λœ ν”„λ‘œμ νŠΈκ°€ μžˆλ‹€λ©΄, [ + μ•±μΆ”κ°€ ] λ²„νŠΌμ„ 클릭 ν›„ λ‚˜νƒ€λ‚˜λŠ” [iOS+] λ²„νŠΌ 클릭

3단계) μ•± 등둝에 Apple λ²ˆλ“€ ID μž…λ ₯ ν›„ [μ•± 등둝] λ²„νŠΌ 클릭

Apple λ²ˆλ“€ IDλŠ” nachocode νŒ¨ν‚€μ§€ 이름과 λ°˜λ“œμ‹œ λ™μΌν•΄μ•Όν•΄μš”.

νŒ¨ν‚€μ§€ 이름은 λ‚˜μ΅Έμ½”λ“œ λŒ€μ‹œλ³΄λ“œ > μ•± μ„€μ • > κ³ κΈ‰ μ„€μ •μ—μ„œ 확인할 수 μžˆμ–΄μš”.

4단계) ꡬ성 파일 λ‹€μš΄λ‘œλ“œμ—μ„œ [GoogleService-Info.plist λ‹€μš΄λ‘œλ“œ] λ²„νŠΌ 클릭→ .json파일 λ‹€μš΄λ‘œλ“œ β†’ [λ‹€μŒ]λ²„νŠΌ 클릭

λ‹€μš΄ 받은 νŒŒμΌμ„ λ‚˜μ΅Έμ½”λ“œ λŒ€μ‹œλ³΄λ“œμ— μ—…λ‘œλ“œν•΄μ•Όν•˜λ‹ˆ 잘 λ³΄κ΄€ν•΄μ£Όμ„Έμš”.

5단계) Firebase SDK μΆ”κ°€μ—μ„œ [λ‹€μŒ] λ²„νŠΌ 클릭

6단계) μ΄ˆκΈ°ν™” μ½”λ“œ μΆ”κ°€μ—μ„œ [λ‹€μŒ] λ²„νŠΌ 클릭

1단계) developer.apple.com에 접속 ν›„, [계정] 클릭 β†’ 계정 κ΄€λ¦¬λ‘œ 이동

2단계) [ν”„λ‘œκ·Έλž¨ λ¦¬μ†ŒμŠ€ > μΈμ¦μ„œ, ID 및 ν”„λ‘œνŒŒμΌ > ν‚€(영문)]νƒ­ 클릭 β†’ Certificates, Identifiers & Profiles > Keys둜 이동

3단계) [ + ]λ²„νŠΌ 클릭해 μƒˆλ‘œμš΄ ν‚€ 생성

4단계) Key Name μž…λ ₯ β†’ κΈ°λŠ₯ 선택 (Apple Push Notifications services (APNs) 클릭 β†’ [Configure] λ²„νŠΌ 클릭

5단계) [enviroment] β†’ [Sandbox]λ₯Ό [Sandbox & Production]둜 λ³€κ²½ β†’ [save] 클릭

6단계) [Continue] 클릭

7단계) [Register] λ²„νŠΌ 클릭

8단계) [Download] λ²„νŠΌ 클릭 β†’ Key파일 λ‹€μš΄λ‘œλ“œ β†’ [Done] λ²„νŠΌ 클릭 β†’ ν‚€ 생성 μ™„λ£Œ!

λ‹€μš΄λ‘œλ“œλœ νŒŒμΌμ€ λΆ„μ‹€ μ‹œ μž¬λ°œκΈ‰μ΄ λΆˆκ°€ν•˜λ‹ˆ μ£Όμ˜ν•΄μ„œ λ³΄κ΄€ν•΄μ£Όμ„Έμš”.

1단계) [ν΄λΌμš°λ“œ λ©”μ‹œμ§•] νƒ­ 클릭 β†’ APNs Keyλ“±λ‘μœΌλ‘œ 이동

2단계) μƒμ„±ν•œ iOS ν”„λ‘œμ νŠΈ νƒ­ 선택 β†’ [μ—…λ‘œλ“œ] λ²„νŠΌ 클릭 β†’ APN 인증 ν‚€ 등둝

3단계) APNs ν‚€λ₯Ό μ—…λ‘œλ“œ 및 μ„€μ • μž…λ ₯ β†’ [μ—…λ‘œλ“œ] λ²„νŠΌ 클릭

  • APNs 인증 ν‚€ : developer.apple.com λ°œκΈ‰λ°›μ€ β€œAPNs key(.p8)” 파일

  • ν‚€ ID : developer.apple.com [계정 > μΈμ¦μ„œ, ID 및 ν”„λ‘œνŒŒμΌ > ν‚€(영문)]

  • νŒ€ ID : developer.apple.com [계정 > 멀버십 μ„ΈλΆ€ 사항 > νŒ€ ID]