Apple Push Notification Service(APNs) μ°λ
iOSμμ νΈμ λ©μμ§λ₯Ό μ¬μ©νκΈ° μν΄ APNs μ°λμ΄ νμν©λλ€
iOS SDK 2.28.0 μ΄μ λ²μ μ μ¬μ©ν΄μ£ΌμΈμ.
FCMμ ν΅ν iOS νΈμ λ©μμ§λ₯Ό μ§μνμ§μμ΅λλ€
iOS νΈμ λ©μμ§ μ¬μ©μ μν΄μ APNsλ₯Ό μ°λν΄μ£ΌμΈμ.
Apple Push Notification Service (APNs)
Apple Push Notification Serviceλ μ νμ΄ κ³΅μμ μΌλ‘ μ 곡νλ iOS νΈμ μ±λμ λλ€. μ΄λ₯Ό ν΅ν΄ iOS μ±μ μμ μ μ΄κ³ μ μν νΈμ μλ¦Ό μλΉμ€λ₯Ό μ 곡ν μ μμ΅λλ€.
APNs μμ±νκΈ°
νΈμ μλ¦Όμλ APNs Keyκ° νμν©λλ€. Keyκ° μ΄λ―Έ μλ κ²½μ° ν΅ν΄ λμ보λμ iOS νΈμ μ€μ μΌλ‘ μ΄λν΄μ£ΌμΈμ
1. Apple Developer Accountλ‘ μ΄λ
Apple Developerμμ Accountλ‘ μ΄λν©λλ€.
μ΄λ ν μΈμ¦μ, ID λ° νλ‘νμΌ
μμ ν€
λ₯Ό λλ¬ μ΄λν©λλ€.
2. Key μμ±νκΈ°
Keys μμ +
λ²νΌμ λλ¬ Key μμ± νλ©΄μΌλ‘ μ΄λν©λλ€.
Key μμ± νλ©΄μμ Key Name
μ μ€μ νκ³ , APNsλ₯Ό 체ν¬ν΄ νμ±ν ν©λλ€. κ·Έλ¦¬κ³ μ°μΈ‘ Configure
λ²νΌμ λλ¦
λλ€.
Key Configure
APNs ν€λ Sandbox
μ Production
Environmentκ° μμ΅λλ€.
Environment | μ€λͺ | λΉλ νκ²½ |
---|---|---|
Sandbox | ν μ€νΈ μ© | Xcodeμμ μ§μ μ€ν, κ°λ°μ© νλ‘λΉμ§λ |
Production | μ΄μ μ© | TestFlight, Ad Hoc, App Store λ°°ν¬ |
Sandbox & Production
μ μ ννλ©΄ λͺ¨λ νκ²½μμ λμΌν ν€λ₯Ό μ¬μ©ν μ μμ΅λλ€.
μ ν ν Save
λ₯Ό λλ¦
λλ€.
Key λ€μ΄λ‘λ
λμμ¨ νλ©΄μμ Continue
λ₯Ό λλ¦
λλ€. κ·Έ λ€μ νλ©΄μμ Register
λ₯Ό λλ¦
λλ€.
μ΄μ Keyκ° μμ±λμμ΅λλ€. μλ¨ Download
λλ¬ ν€λ₯Ό λ€μ΄λ°μ΅λλ€.
Key IDλ μ¬μ©ν΄μΌ λλ λ©λͺ¨ν΄λ‘λλ€.
Keyλ λ€μ λ€μ΄λ‘λκ° λΆκ°λ₯νλ μμ ν κ³³μ 보κ΄ν΄λμΈμ.
Key IDλ Keys νλ©΄μμ λ€μ νμΈν μ μμ΅λλ€.
ν΅ν΄ λμ보λμ iOS νΈμ μ€μ
ν΅ν΄ λμ보λμ μν¬ μ€νμ΄μ€ μ€μ > CRM μ°λ
μΌλ‘ μ΄λν΄μ£ΌμΈμ.
μλ μ΄μ/κ°λ° νκ²½ λ³λ‘ κ°κ° APNs Keyλ₯Ό λ±λ‘ν΄μΌ ν©λλ€.
μ°λνκΈ° λ²νΌμ λλ¬μ£ΌμΈμ.
μ΄μνκ²½μλ Production, κ°λ°νκ²½μλ Sandbox APNs Keyλ₯Ό μ°λν΄μ£ΌμΈμ.
Production & Sandbox Keyμ κ²½μ° λμΌν Keyλ₯Ό μ¬μ©ν΄ κ° νκ²½μ μ°λνλ©΄ λ©λλ€.
μ΄ν λ ΈμΆλλ νμ νλ©΄μμ λͺ¨λ νλͺ©μ μ±μμ£Όκ³ μ μ₯νκΈ° λ²νΌμ λλ¦ λλ€.
- μμ μμ±ν APNs key file
- μμ μμ±ν APNs Key ID
- μ±μ Bundle ID
- κ³μ μ Team ID
Keyκ° μ μμ μΌλ‘ λ±λ‘λμλ€λ©΄ μλμ κ°μ΄ μ°λ μλ£ νμκ° λ©λλ€.

Updated 5 days ago