apple/iOS, UIKit, Documentation

iOS 시뮬레이터에서 Remote Notification (시뮬레이터 푸시알림)

lgvv 2022. 8. 17. 18:03

[iOS] 시뮬레이터에서 Remote Notification (푸시알림)

 

푸시알림 테스트를 이제 시뮬레이터에서 더 간단히 가능해졌다.

 

 

1. 시뮬레이터를 실행한 상황에서 터미널을 열고 아래의 코드를 실행.

 xcrun simctl list devices | grep Booted

시뮬레이터 아이디


2. 노티피케이션을 보낼 파일을 준비

 

아래는 내가 구성해 둔 테스트 파일

test.apns
0.00MB
json

 

3. 노티피케이션 쏘기

 

xcrun simctl push {디바이스 아이디} {앱 번들} {파일 경로}

// 👇🏻 예시
xcrun simctl push 12345678-1A2B-3B4D-56C1-123A456B789C com.notication.lgvv /User/Desktop/test.apns

// 성공하면 터미널에 
Notification sent to 'com.notication.lgvv'

 

 

사이런트 푸시 등 더 다양한 부분이 있지만 간단히 테스트를 위해서 기록