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]