728x90
728x90
โจ Push Notifications Console ์ ์ด์ฉํ๋ฉด ์ฝ๊ฒ ํ ์คํธ๊ฐ๋ฅํฉ๋๋ค
์ ํ์์ ์ ๊ณตํ๋ ํธ์ ํ ์คํธ๋ฅผ ์ํ ์นํ์ด์ง (๊ธ ์์ฑ ์ ์๋ ๋์ค๊ธฐ ์ ์ด๋ผ ๋ค๋ฅธ ๋ฐฉ๋ฒ๋ ์๊ฐํฉ๋๋ค๐ฅน)
- https://developer.apple.com/videos/play/wwdc2023/10025/
- https://developer.apple.com/notifications/push-notifications-console/
์ฑ์์ APNs ๋ฑ๋ก ํ์ ์๋ฒ ๋ํ๋์ ์์ด ํ ์คํธํ๊ธฐ
๐ A macOS, Linux, Windows app to test push notifications on iOS and Android
https://github.com/onmyway133/PushNotifications
์ปค๋งจ๋๋ผ์ธ์ผ๋ก๋ ๊ฐ๋ฅํจ..
https://developer.apple.com/documentation/usernotifications/sending_push_notifications_using_command-line_tools
์ฌ์ ์์
- ํธ์ ์ธ์ฆ์ ๋ฐ๊ธ p12 ๋๋ p8
- ํ๋ก์ ํธ์์ APNs ์ค์ ์ถ๊ฐ
- ์ฑ์์ APNs ๋ฑ๋ก ์ฝ๋ ์์ฑ UNUserNotificationCenterDelegate
- ํธ์ ๊ถํ ํ์ฉ
ํ์ํ ๊ฒ
- ํธ์ ์ธ์ฆ์ p12 ๋๋ p8
- p12 : CERTIFICATE ํญ์ ๋ฑ๋ก
- p8 : TOKEN ํญ์ ๋ฑ๋ก
- ์ฑ์ bundle id
- ์ฑ์์ APNs ์ ๋ฑ๋กํ์ ์ ๋ฌ๋ฐ์ device token
- ํธ์ ๋ณด๋ผ ๋ ๋ณด์ฌ์ง ์๋ต
{
"aps": {
"alert": {
"title":"push title",
"body": "body"
}
},
"articleId": 62,
"pushType" : "article1"
}
728x90
728x90