본문 바로가기

IOS Swift

iOS Deep Link, Push Notification 시뮬레이터에서 테스트 하기

목차

  1. Push Notification 테스트 방법들
  2. Terminal 이용 방법
  3. .apns 파일 이용 방법
  4. RocketSim 앱 이용 방법

<주의!>

푸쉬 알림을 받기 위해선 Apns 설정이 선행되어야 합니다. 애플 개발자 페이지에서 인증서와 키를 설정합시다!

참고 - https://blog.spiralmoon.dev/entry/Apple-Apple-push-notification-service-APNs-%EC%84%A4%EC%A0%95%ED%95%98%EA%B8%B0


Push Notification 테스트 방법

  • 터미널 이용 -> 터미널 명령어로 .apns 파일로 시뮬레이터 푸쉬 보내기
  • 플랫폼 이용 -> RocketSim 
  • .apns 파일 -> .apns 파일 시뮬레이터로 드래그

 

1.  터미널 이용

터미널로 푸쉬를 보내기 위해선 다음과 같은 명령어를 입력해야합니다.

// < > 내용 수정 후 터미널에 입력
xcrun simctl push <device-udid> <bundle-id> <path-to-payload.apns>

 

<현재 실행되고 있는 시뮬레이터의 UDID 알아내기>

// 터미널에 입력
xcrun simctl list | grep Booted

 

<번들 아이디>

 

<payload.apns>

Json 형식으로 만든 파일을 .apns 확장자로 저장하면 됩니다.

첨부파일 다운로드 받으셔서 내용 바꾸고 테스트 해보세요~!

payload.apns
0.00MB

 

 

2.  .apns 파일 이용

위에 첨부되어 있는 .apns 파일에 번들아이덴티파이어 변경해주고 시뮬레이터에 드래그하면 푸시가 옵니다.

 

 

3. RocketSim

너무 간편해서 자주 애용할 듯 싶습니다!

유료 버전 있는데 무료 버전 써도 푸쉬 알림 테스트는 할 수 있었습니다~!

https://www.rocketsim.app/

 

RocketSim - Enhancing the iOS Simulator

Compare designs inside the iOS simulator. Record the iOS Simulator with touches and export to GIF or MP4. Drag into any destination.

www.rocketsim.app

 

반응형