3dollar-in-my-pocket / 3dollars-in-my-pocket-ios

[AppStore] 전국 붕어빵 지도 프로젝트 가슴속3천원
201 stars 4 forks source link

푸시 딥링크 적용 #94

Closed Hyunsik-Yoo closed 1 year ago

Hyunsik-Yoo commented 1 year ago

변경사항

테스트

curl -X POST --location "https://dev.threedollars.co.kr/push/v1/user/push/message" \
    -H "Content-Type: application/json" \
    -H "Authorization: Bearer rs544o8IxsumavS" \
    -d "{
            \"tokens\": [
                \"fylkYIe5FEUVkXxQA-XBpi:APA91bEYigF8LsjSeFL2u1J2O8o7R28eZs0u6MuGoVRmqNvz1RyoFWMRWhK5wfu1KlFxgiUKaksHoqx9wM7IE6bkQm0OeLNO2sS9qeRoeWlQeKFtm1rrmLV6QlrElfzwdCntoPjWxdJE\"
            ],
            \"pushPlatformType\": \"FCM\",
            \"pushType\": \"SIMPLE_PUSH\",
            \"title\": \"개발용 테스트 푸시 알림입니다\",
            \"body\": \"개발용 테스트 푸시 알림입니다\\n개발용 테스트 푸시 알림입니다\",
            \"link\": \"\",
            \"imageUrl\": \"https://storage.threedollars.co.kr/popup/adv_20221107.jpg\"
        }" 

위 형식으로 API 콜 하게되면 푸시 테스트를 할 수 있습니다. PostMan을 사용해도 됩니다. (token 필드에 자신의 FCM token을 적어주세요.)

  1. link 필드에 dollars-dev://home, dollars-dev://medal 등 지원하는 딥링크를 넣고 테스트를 진행합니다.
  2. 각 푸시를 받아서 눌렀을 경우, 의도된 페이지로 이동하는지 확인합니다.
  3. 각 딥링크는 디퍼드 딥링크와 딥링크 모두 동작해야합니다.
sonarcloud[bot] commented 1 year ago

Kudos, SonarCloud Quality Gate passed!    Quality Gate passed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 1 Code Smell

No Coverage information No Coverage information
0.0% 0.0% Duplication