iOS12์ Group notifications [1/2]
์๋ง ์ด๋ฒ iOS 12 ์ ๋ฐ์ดํธ์์, ์ฌ์ฉ์/๊ฐ๋ฐ์๋ค์ด ๊ฐ์ฅ ๋จผ์ ์ฒด๊ฐํ ์ ์๋ ์ ์ Group Notification์ด ์๋๊น ์ถ์ต๋๋ค.
๊ธฐ์กด์ ์๋ฆผ์ผํฐ๋ ํน๋ณํ ๊ท์น ์์ด ๋ชจ๋ ์ฑ์ ๋ชจ๋ ์๋ฆผ์ ๋ณด์ฌ์คฌ๋ค๋ฉด, ์ด๋ฒ iOS12๋ถํฐ๋ ์๋์ ์ด๋ฏธ์ง์ฒ๋ผย ์ฑ ๋ณ๋ก ์๋์ผ๋ก Groupํ ํด์ ๋ณด์ฌ์ค๋๋ค.
(์ด๋ฏธ์ง ์ถ์ฒ: Apple)
์ผ์ชฝ์ ์ด๋ฏธ์ง๋ ์ด ์ธ ๊ฐ์ ์ฑ์์ ์จ ์ฌ๋ฌ๊ฐ์ ์๋ฆผ์ Groupํ ํ์ฌ ๋ณด์ฌ์ฃผ๊ณ ์์ผ๋ฉฐ, ๊ทธ ์ค ๋ฉ์ธ์ง Group์ tapํ์ ๋๋ ์ค๋ฅธ์ชฝ์ ์ด๋ฏธ์ง์ ๊ฐ์ด ๋ฉ์ธ์ง ๋ชฉ๋ก์ด ๋ํ๋ฉ๋๋ค. ๋ํ, Group์ ์ต์๋จ์๋ ๊ฐ์ฅ ์ต๊ทผ์ ๋ฐ์ ์๋ฆผ์ด ๋ํ๋ฉ๋๋ค.
๊ทธ๋ผ ์ฌ๊ธฐ์ ์นด์นด์คํก์ ์์ํด ๋ด ์๋ค. ๊ฐ๋ฐ์๊ฐ ๋ณ ๋ค๋ฅธ ์ค์ ์ ํ์ง ์์ผ๋ฉด iOS๊ฐ ์ฑ๋ณ๋ก ์๋ฆผ์ Groupํ ํ๊ธฐ ๋๋ฌธ์, ์์ด์ด์๊ฒ์ ์ค๋ ๋ฉ์ธ์ง์ ์ฌ์์น๊ตฌ์๊ฒ์ ์ค๋ ๋ฉ์ธ์ง๊ฐ ํ Group์ผ๋ก ๋ฌถ์ด๊ฒ ๋ฉ๋๋ค.
์์ด์ด์๊ฒ์ ์จ ๋ฉ์ธ์ง๊ฐ ์ฌ์์น๊ตฌ์ ๋ฉ์ธ์ง๋ฅผ ๋ฎ์ด๋ฒ๋ ค์ ํ์ธ์ ๋ชปํ๋ค์. ์ฌ์์น๊ตฌ๋ ํ๊ฐ ๋๊ณ , ํค์ด์ง๊ณ , ํ์ ์๋ก๋ก ์ด๋ค๊ฐ ๋ ๊ฑฐ๋ ธ์ธ์ด ๋๊ณ .. ์์ธํ ๋ฏธ๋๊ฐ ํผ์ณ์ง๋๋ค.
๊ทธ๊ฑด ์ฌ์ฉ์๋, ๊ฐ๋ฐ์๋, ์ฌ์์น๊ตฌ๋, ์์ด์ด๋ ๋ณ๋ก ์ํ๋ ๊ฒฐ๊ณผ๊ฐ ์๋๊ฒ ์ฃ . (์ ๋ฐ ๊ทธ๋ ๋ค๊ณ ํด์ฃผ์ธ์๐)
๊ทธ๋์ ์ถ๊ฐ๋๊ฒ `Thread Identifier`์ ๋๋ค.
Thread Identifier
Thread identifier๋ ๊ฐ์ ์ฑ์ด๋ผ๋, ์๋ฆผ์ ๋ค์ํ Group์ผ๋ก ๋ถ๋ฅํ ์ ์๋๋ก ๋์์ค๋๋ค. ์ฆ, ํ๋์ ์นด์นด์คํก ์ฑ์ด๋ผ๋ ์๋ฆผ๋ณ๋ก Thred identifier๋ฅผ ์ค์ ํด์ฃผ๋ฉด, ์์ด์ด์ ์ฌ์์น๊ตฌ์ ๋ฉ์ธ์ง๋ค์ ๊ฐ๊ฐ Group ์ง์ด์ค ์ ์์ต๋๋ค.
์์ด์ด ๋ฉ์ธ์ง๋ค์ Thread identifier๋ฅผ `Suyeol`๋ก, ์ฌ์์น๊ตฌ ๋ฉ์ธ์ง๋ค์ Thread identifier๋ฅผ `Empty`๋ก ์ค์ ํ์ฌ ์ฌ์ฉ์์๊ฒ ์ ์กํ๋ค๋ฉด, ์ฌ์ฉ์๋ ์๋์ ๊ฐ์ด 2๊ฐ๋ก ๋ถ๋ฅ๋ ์๋ฆผ์ ๋ฐ๊ฒ ๋ฉ๋๋ค.
(์ด๋ฏธ์ง ์ถ์ฒ: WWDC)
๊ทธ๋ผ ์์ด์ด์์ ์ฐ์ ๋ ์์ํ๊ณ , ์ฌ์์น๊ตฌ์ ํค์ด์ง ์ผ๋ ์๊ณ , ๊ฒฐํผ์ ์ฑ๊ณตํ์ฌ ๋ธ ํ๋ ์๋ค ํ๋ ์ค์๋์ ํ๋ณตํ๊ฒ ์ ์ด๊ฒ ์ฃ ?
๊ทธ๋ผ, ์ด Thread identifier๋ ์ด๋ป๊ฒ ์ ์ฉํ ์ ์์๊น์?
์๋ฒ๋ฅผ ํตํด Remote notification์ ์ ์กํ๋ค๋ฉด, ์๋์ ๊ฐ์ด APNS payload์ `thread-id`๋ง ์ถ๊ฐํด์ฃผ์๋ฉด ๋ฉ๋๋ค. ๋น์ฐํ ๊ฐ ๊ทธ๋ฃน๋ณ๋ก ์ ๋ํฌํ ๊ฐ์ด ๋ค์ด๊ฐ์ผ๊ฒ ์ฃ ?
(์ด๋ฏธ์ง ์ถ์ฒ: WWDC)
์ดํ๋ฆฌ์ผ์ด์ ๋จ์์ Local notification์ ์ ์กํ๋ค๋ฉด, ์๋์ ๊ฐ์ด `UNNotificationContent` ๊ฐ์ฒด์ `threadIdentifier`๋ฅผ ์ค์ ํ์๋ฉด ๋ฉ๋๋ค.
(์ด๋ฏธ์ง ์ถ์ฒ: WWDC)
์ด๋์, ์ฐธ ์ฝ์ฃ ?
๊ทธ๋ฐ๋ฐ, ์ ๊น!ย ํน์ ์ฒซ๋ฒ์งธ ์ด๋ฏธ์ง์์ ์ด์ํ ์ ์ ๋๋ผ์ง ๋ชปํ์ จ๋์?
๋ง์ต๋๋ค. ๊ฐ๊ฐ์ Group๋ง๋ค ์๋ฆผ ํ๋จ์ ๋จ๋ ์ค๋ช ์ด ๋ค๋ฆ ๋๋ค.
์ด๋ฐ ๋ด์ฉ์ `Group Summary`๋ผ๊ณ ๋ถ๋ฅด๋ฉฐ, ์ ํ์ ์ด ๋ํ customize ๊ฐ๋ฅํ๊ฒ ๋ง๋ค์ด ์ฃผ์์ต๋๋ค.
๋ณ๋์ ์ค์ ์ ํ์ง ์์ผ๋ฉด, ์ ์ด๋ฏธ์ง์ Twitter ์ฑ ์ฒ๋ผ `X more notifications`๋ก ๋ํ๋๊ฒ ๋ฉ๋๋ค.
๊ทธ๋ผ ์ ์ด๋ฏธ์ง์ Calendar, Messages ์ฑ ์ฒ๋ผ ์ง์ group summary๋ฅผ ์ค์ ํ๋ ค๋ฉด ์ด๋ป๊ฒ ํด์ผํ ๊น์?
๊ทธ๊ฑด ๋ค์ ์๊ฐ์ ์์๋ณด๋๋ก ํฉ์๋ค... ํผ๊ณคํ๋ค์.
์๋ฃ ์ถ์ฒ: WWDC














