{"id":2226,"date":"2022-06-03T14:06:57","date_gmt":"2022-06-03T05:06:57","guid":{"rendered":"http:\/\/blog.moramcnt.com\/?p=2226"},"modified":"2024-09-03T13:14:51","modified_gmt":"2024-09-03T04:14:51","slug":"react-native-%ed%91%b8%ec%8b%9c-%ec%84%a4%ec%a0%95","status":"publish","type":"post","link":"http:\/\/blog.moramcnt.com\/?p=2226","title":{"rendered":"React Native \ud478\uc2dc \uc124\uc815"},"content":{"rendered":"<style>\n<!-- \/* Font Definitions *\/ @font-face {font-family:Wingdings; panose-1:5 0 0 0 0 0 0 0 0 0;} @font-face {font-family:\ubc14\ud0d5; panose-1:2 3 6 0 0 1 1 1 1 1;} @font-face {font-family:\ub3cb\uc6c0; panose-1:2 11 6 0 0 1 1 1 1 1;} @font-face {font-family:\uad74\ub9bc; panose-1:2 11 6 0 0 1 1 1 1 1;} @font-face {font-family:\"Cambria Math\"; panose-1:2 4 5 3 5 4 6 3 2 4;} @font-face {font-family:\"\ub9d1\uc740 \uace0\ub515\"; panose-1:2 11 5 3 2 0 0 2 0 4;} @font-face {font-family:\ub3cb\uc6c0\uccb4; panose-1:2 11 6 9 0 1 1 1 1 1;} @font-face {font-family:\uad74\ub9bc\uccb4; panose-1:2 11 6 9 0 1 1 1 1 1;} @font-face {font-family:\ubc14\ud0d5\uccb4; panose-1:2 3 6 9 0 1 1 1 1 1;} @font-face {font-family:HY\ud5e4\ub4dc\ub77c\uc778M; panose-1:2 3 6 0 0 1 1 1 1 1;} @font-face {font-family:HY\uacac\uace0\ub515; panose-1:2 3 6 0 0 1 1 1 1 1;} @font-face {font-family:\"\\@\ub9d1\uc740 \uace0\ub515\";} @font-face {font-family:\"\\@HY\ud5e4\ub4dc\ub77c\uc778M\";} @font-face {font-family:\"\\@\ub3cb\uc6c0\uccb4\";} @font-face {font-family:\"\\@\uad74\ub9bc\uccb4\";} @font-face {font-family:\"\\@\uad74\ub9bc\"; panose-1:2 11 6 0 0 1 1 1 1 1;} @font-face {font-family:\"\\@\ubc14\ud0d5\uccb4\";} @font-face {font-family:\"\\@\ubc14\ud0d5\"; panose-1:2 3 6 0 0 1 1 1 1 1;} @font-face {font-family:\"\\@\ub3cb\uc6c0\"; panose-1:2 11 6 0 0 1 1 1 1 1;} @font-face {font-family:\"\\@HY\uacac\uace0\ub515\";} \/* Style Definitions *\/ p.MsoNormal, li.MsoNormal, div.MsoNormal {margin:0cm; text-align:justify; text-justify:inter-ideograph; line-height:150%; layout-grid-mode:char; text-autospace:none; word-break:break-hangul; font-size:10.0pt; font-family:\ub3cb\uc6c0\uccb4;} h1 {mso-style-name:\"\uc81c\ubaa9 1\\,I\\,Attribute Heading 1\\,\uac00\\.\\,Annex\\,I1\\,Annex1\\,I2\\,Annex2\\,I11\\,Annex11\\,Annex3\\,I3\\,I4\\,Annex4\\,I5\\,I12\\,Annex12\\,I21\\,Annex21\\,I111\\,Annex111\\,Annex31\\,I31\\,I41\\,Annex5\\,I6\\,I13\\,Annex13\\,I22\\,Annex22\\,I112\\,Annex112\\,Annex32\\,I32\\,I42\\,Annex6\\,I7\\,I14\\,Annex14\\,I23\\,Annex23\\,I33\\,\uc7a5\"; margin-top:0cm; margin-right:0cm; margin-bottom:0cm; margin-left:21.25pt; text-align:justify; text-justify:inter-ideograph; text-indent:-21.25pt; line-height:150%; page-break-after:avoid; layout-grid-mode:char; text-autospace:none; word-break:break-hangul; font-size:14.0pt; font-family:\"Arial\",sans-serif; font-weight:normal;} h2 {margin-top:0cm; margin-right:0cm; margin-bottom:0cm; margin-left:34.0pt; text-align:justify; text-justify:inter-ideograph; text-indent:-34.0pt; line-height:150%; page-break-after:avoid; layout-grid-mode:char; text-autospace:none; word-break:break-hangul; font-size:13.0pt; font-family:\"HY\ud5e4\ub4dc\ub77c\uc778M\",serif; font-weight:normal;} h3 {mso-style-link:\"\uc81c\ubaa9 3 Char\"; margin-top:0cm; margin-right:0cm; margin-bottom:0cm; margin-left:42.55pt; text-align:justify; text-justify:inter-ideograph; text-indent:-42.55pt; line-height:150%; page-break-after:avoid; layout-grid-mode:char; text-autospace:none; word-break:break-hangul; font-size:12.0pt; font-family:\"HY\ud5e4\ub4dc\ub77c\uc778M\",serif; font-weight:normal;} h4 {margin-top:0cm; margin-right:10.0pt; margin-bottom:0cm; margin-left:49.6pt; text-align:justify; text-justify:inter-ideograph; text-indent:-49.6pt; line-height:150%; page-break-after:avoid; layout-grid-mode:char; text-autospace:none; word-break:break-hangul; font-size:11.0pt; font-family:\"HY\ud5e4\ub4dc\ub77c\uc778M\",serif; font-weight:normal;} h5 {margin-top:0cm; margin-right:0cm; margin-bottom:0cm; margin-left:2.0cm; text-align:justify; text-justify:inter-ideograph; text-indent:-2.0cm; line-height:150%; page-break-after:avoid; layout-grid-mode:char; text-autospace:none; word-break:break-hangul; font-size:11.0pt; font-family:\"Arial\",sans-serif; font-weight:bold;} a:link, span.MsoHyperlink {color:blue; text-decoration:underline;} code {font-family:\uad74\ub9bc\uccb4;} p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph {margin-top:0cm; margin-right:0cm; margin-bottom:0cm; margin-left:40.0pt; text-align:justify; text-justify:inter-ideograph; line-height:150%; layout-grid-mode:char; text-autospace:none; word-break:break-hangul; font-size:10.0pt; font-family:\ub3cb\uc6c0\uccb4;} \/* Page Definitions *\/ @page WordSection1 {size:595.3pt 841.9pt; margin:3.0cm 70.9pt 70.9pt 70.9pt; layout-grid:18.0pt;} div.WordSection1 {page:WordSection1;} \/* List Definitions *\/ ol {margin-bottom:0cm;} ul {margin-bottom:0cm;} --><br \/>\n<\/style>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<div class=\"WordSection1\" style=\"layout-grid: 18.0pt;\">\n<h1><b>1. \ud504\ub85c\uc81d\ud2b8 \uc0dd\uc131<\/b><\/h1>\n<h2><b>1.1 \ud504\ub85c\uc81d\ud2b8 \uc0dd\uc131<\/b><\/h2>\n<table class=\"MsoTableGrid\" style=\"border-collapse: collapse; border: none;\" border=\"1\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td style=\"width: 453.0pt; border: solid windowtext 1.0pt; padding: 0cm 5.4pt 0cm 5.4pt;\" valign=\"top\" width=\"604\">\n<p class=\"MsoNormal\">react-native init ElcantoDeepp \u2013package=com.elcanto.deepp<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><a href=\"http:\/\/blog.moramcnt.com\/wp-content\/uploads\/2022\/06\/image001.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-2230\" src=\"http:\/\/blog.moramcnt.com\/wp-content\/uploads\/2022\/06\/image001.png\" alt=\"\" width=\"620\" height=\"294\" \/><\/a><\/p>\n<p><a href=\"http:\/\/blog.moramcnt.com\/wp-content\/uploads\/2022\/06\/image002.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-2231\" src=\"http:\/\/blog.moramcnt.com\/wp-content\/uploads\/2022\/06\/image002.jpg\" alt=\"\" width=\"378\" height=\"296\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<h2><b>1.2 \ud504\ub85c\uc81d\ud2b8 \uc2e4\ud589<\/b><\/h2>\n<p class=\"MsoListParagraph\" style=\"margin-left: 38.0pt; text-indent: -18.0pt;\">1) \uc548\ub4dc\ub85c\uc774\ub4dc<\/p>\n<p class=\"MsoNormal\" style=\"text-indent: 38.0pt;\">cd ElcantoDeepp<\/p>\n<p class=\"MsoNormal\" style=\"text-indent: 40.0pt;\">react-native run-android<\/p>\n<p>&nbsp;<\/p>\n<p class=\"MsoListParagraph\" style=\"margin-left: 38.0pt; text-indent: -18.0pt;\">2) IOS<\/p>\n<p class=\"MsoListParagraph\" style=\"margin-left: 38.0pt;\">cd ElcantoDeepp<\/p>\n<p class=\"MsoListParagraph\" style=\"margin-left: 38.0pt;\">react-native run-ios<\/p>\n<p>&nbsp;<\/p>\n<h2><b>1.3 Vscode\uc5d0\uc11c \ud504\ub85c\uc81d\ud2b8 \uc5f4\uae30<\/b><\/h2>\n<p>&nbsp;<\/p>\n<p class=\"MsoNormal\">\ud30c\uc77c &gt; \uc5f4\uae30.. \uc120\ud0dd\ud6c4 \ud574\ub2f9 \ub514\ub809\ud1a0\ub9ac\uc778 ElcantoDeepp\ud3f4\ub354\ub97c \uc120\ud0dd<\/p>\n<p class=\"MsoNormal\"><a href=\"http:\/\/blog.moramcnt.com\/wp-content\/uploads\/2022\/06\/image003.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-2232\" src=\"http:\/\/blog.moramcnt.com\/wp-content\/uploads\/2022\/06\/image003.png\" alt=\"\" width=\"486\" height=\"376\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p class=\"MsoNormal\"><a href=\"http:\/\/blog.moramcnt.com\/wp-content\/uploads\/2022\/06\/image004.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-2233\" src=\"http:\/\/blog.moramcnt.com\/wp-content\/uploads\/2022\/06\/image004.jpg\" alt=\"\" width=\"492\" height=\"262\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<h2><b>1.4 Webview \ucee8\ud2b8\ub864 \ucd94\uac00<\/b><\/h2>\n<p class=\"MsoNormal\">Vscode\uc758 \ud130\ubbf8\ub110\uc5d0\uc11c \uc544\ub798 \uba85\ub839\uc73c\ub85c webview \ucee8\ud2b8\ub864\uc744 \ucd94\uac00\ud55c\ub2e4.<\/p>\n<p class=\"MsoNormal\">npm install \u2013save react-native-webview<\/p>\n<p><a href=\"http:\/\/blog.moramcnt.com\/wp-content\/uploads\/2022\/06\/image005.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-2234\" src=\"http:\/\/blog.moramcnt.com\/wp-content\/uploads\/2022\/06\/image005.jpg\" alt=\"\" width=\"459\" height=\"245\" \/><\/a><\/p>\n<h1><b>2. \uad00\ub828 API \uc124\uc815<\/b><\/h1>\n<h2><b>2.1 \ud30c\uc774\uc5b4\ubca0\uc774\uc2a4<\/b><\/h2>\n<p class=\"MsoListParagraph\" style=\"margin-left: 38.0pt; text-indent: -18.0pt;\">\uac00. \ud30c\uc774\uc5b4\ubca0\uc774\uc2a4 \ub85c\uadf8\uc778<\/p>\n<p class=\"MsoListParagraph\" style=\"margin-left: 38.0pt;\"><a href=\"https:\/\/console.firebase.google.com\/\">https:\/\/console.firebase.google.com\/<\/a><\/p>\n<p class=\"MsoListParagraph\" style=\"margin-left: 38.0pt; text-indent: -18.0pt;\">\ub098. \ud504\ub85c\uc81d\ud2b8 \uc0dd\uc131<\/p>\n<p class=\"MsoListParagraph\" style=\"margin-left: 38.0pt;\">\ud504\ub85c\uc81d\ud2b8\uba85 : DEEPP<\/p>\n<p><a href=\"http:\/\/blog.moramcnt.com\/wp-content\/uploads\/2022\/06\/image006.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-2235\" src=\"http:\/\/blog.moramcnt.com\/wp-content\/uploads\/2022\/06\/image006.jpg\" alt=\"\" width=\"407\" height=\"167\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p class=\"MsoListParagraph\" style=\"margin-left: 38.0pt; text-indent: -18.0pt;\">\ub2e4. Android \uc571 \ucd94\uac00<\/p>\n<p class=\"MsoListParagraph\" style=\"margin-left: 56.0pt; text-indent: -18.0pt;\">1) \uc544\ub798 \uc544\uc774\ucf58\uc5d0\uc11c \uc548\ub4dc\ub85c\uc774\ub4dc \uc544\uc774\ucf58 \ud074\ub9ad<\/p>\n<p><a href=\"http:\/\/blog.moramcnt.com\/wp-content\/uploads\/2022\/06\/image007.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-2236\" src=\"http:\/\/blog.moramcnt.com\/wp-content\/uploads\/2022\/06\/image007.jpg\" alt=\"\" width=\"415\" height=\"141\" \/><\/a><\/p>\n<p class=\"MsoListParagraph\" style=\"margin-left: 56.0pt; text-indent: -18.0pt;\">2) \uc571\ub4f1\ub85d<\/p>\n<p><a href=\"http:\/\/blog.moramcnt.com\/wp-content\/uploads\/2022\/06\/image008.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-2237\" src=\"http:\/\/blog.moramcnt.com\/wp-content\/uploads\/2022\/06\/image008.jpg\" alt=\"\" width=\"408\" height=\"196\" \/><\/a><\/p>\n<p class=\"MsoListParagraph\" style=\"margin-left: 56.0pt; text-indent: -18.0pt;\">3) \uc124\uc815\ud30c\uc77c \ub2e4\uc6b4\ub85c\ub4dc<\/p>\n<p class=\"MsoListParagraph\" style=\"margin-left: 56.0pt;\">google-service.json\ud30c\uc77c \ub2e4\uc6b4\ub85c\ub4dc\ud558\uc5ec React-Native \ud504\ub85c\uc81d\ud2b8\uc758 android\/app\ubc11\uc5d0 \ucd94\uac00\ud55c\ub2e4.<\/p>\n<p><a href=\"http:\/\/blog.moramcnt.com\/wp-content\/uploads\/2022\/06\/image009.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-2238\" src=\"http:\/\/blog.moramcnt.com\/wp-content\/uploads\/2022\/06\/image009.jpg\" alt=\"\" width=\"412\" height=\"236\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p class=\"MsoListParagraph\" style=\"margin-left: 56.0pt; text-indent: -18.0pt;\">4) \ud504\ub85c\uc81d\ud2b8\uc5d0 \uc124\uc815\ud30c\uc77c \ucd94\uac00<\/p>\n<p><a href=\"http:\/\/blog.moramcnt.com\/wp-content\/uploads\/2022\/06\/image010.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-2239\" src=\"http:\/\/blog.moramcnt.com\/wp-content\/uploads\/2022\/06\/image010.jpg\" alt=\"\" width=\"388\" height=\"391\" \/><\/a><\/p>\n<p class=\"MsoListParagraph\" style=\"margin-left: 56.0pt; text-indent: -18.0pt;\">5) \uc548\ub4dc\ub85c\uc774\ub4dc\uc571\uc5d0 \ud30c\uc774\uc5b4\ubca0\uc774\uc2a4 \uc124\uc815 \ucd94\uac00<\/p>\n<p><a href=\"http:\/\/blog.moramcnt.com\/wp-content\/uploads\/2022\/06\/image011.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-2240\" src=\"http:\/\/blog.moramcnt.com\/wp-content\/uploads\/2022\/06\/image011.jpg\" alt=\"\" width=\"405\" height=\"189\" \/><\/a><\/p>\n<p class=\"MsoListParagraph\" style=\"margin-left: 56.0pt;\">Vscode\ub97c \uc5f4\uc5b4 React Native \ud504\ub85c\uc81d\ud2b8\uc5d0\uc11c \ub2e4\uc74c\uacfc \uac19\uc774 \ucd94\uac00\ud55c\ub2e4.<\/p>\n<p class=\"MsoListParagraph\" style=\"margin-left: 74.0pt; text-indent: -18.0pt;\">&#8211; android\/build.gradle \uc218\uc815<\/p>\n<p class=\"MsoListParagraph\" style=\"margin-left: 56.0pt; text-indent: 18.0pt;\">classpath &#8216;com.google.gms:google-services:4.3.8&#8217; \ucd94\uac00<\/p>\n<p><a href=\"http:\/\/blog.moramcnt.com\/wp-content\/uploads\/2022\/06\/image012.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-2241\" src=\"http:\/\/blog.moramcnt.com\/wp-content\/uploads\/2022\/06\/image012.png\" alt=\"\" width=\"448\" height=\"254\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p class=\"MsoListParagraph\" style=\"margin-left: 74.0pt; text-indent: -18.0pt;\">&#8211; \u00a0 android\/app\/build.gradle \ud30c\uc77c \uc218\uc815<\/p>\n<p class=\"MsoListParagraph\" style=\"margin-left: 56.0pt;\">apply plugin: &#8216;com.google.gms.google-services&#8217; \ucd94\uac00<\/p>\n<p>&nbsp;<\/p>\n<p><a href=\"http:\/\/blog.moramcnt.com\/wp-content\/uploads\/2022\/06\/image013.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-2242\" src=\"http:\/\/blog.moramcnt.com\/wp-content\/uploads\/2022\/06\/image013.png\" alt=\"\" width=\"434\" height=\"152\" \/><\/a><\/p>\n<p class=\"MsoNormal\">Dependencies\uc5d0 implementation&#8221;com.google.firebase:firebase-core:19.0.0&#8243; \ucd94\uac00<\/p>\n<p>&nbsp;<\/p>\n<p><a href=\"http:\/\/blog.moramcnt.com\/wp-content\/uploads\/2022\/06\/image014.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-2243\" src=\"http:\/\/blog.moramcnt.com\/wp-content\/uploads\/2022\/06\/image014.png\" alt=\"\" width=\"438\" height=\"127\" \/><\/a><\/p>\n<p class=\"MsoListParagraph\" style=\"margin-left: 38.0pt; text-indent: -18.0pt;\">\ub77c. IOS\uc571 \ucd94\uac00<\/p>\n<p class=\"MsoListParagraph\" style=\"margin-left: 56.0pt; text-indent: -18.0pt;\">1) iOS \uc544\uc774\ucf58\uc744 \ud074\ub9ad\ud558\uc5ec \uc571 \ucd94\uac00<\/p>\n<p><a href=\"http:\/\/blog.moramcnt.com\/wp-content\/uploads\/2022\/06\/image015.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-2244\" src=\"http:\/\/blog.moramcnt.com\/wp-content\/uploads\/2022\/06\/image015.png\" alt=\"\" width=\"50\" height=\"53\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p class=\"MsoListParagraph\" style=\"margin-left: 56.0pt; text-indent: -18.0pt;\">2) \uc571\ub4f1\ub85d<\/p>\n<p class=\"MsoListParagraph\" style=\"margin-left: 56.0pt;\">IOS \ubc88\ub4e4 ID : kr.co.deepp.app\uc73c\ub85c \ub4f1\ub85d<\/p>\n<p><a href=\"http:\/\/blog.moramcnt.com\/wp-content\/uploads\/2022\/06\/image016.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-2245\" src=\"http:\/\/blog.moramcnt.com\/wp-content\/uploads\/2022\/06\/image016.jpg\" alt=\"\" width=\"383\" height=\"180\" \/><\/a><\/p>\n<p class=\"MsoListParagraph\" style=\"margin-left: 56.0pt;\">\uc704 \ud654\uba74\uc5d0\uc11c IOS\ubc88\ub4e4<br \/>\nID\ub294Xcode\ub85c \ud504\ub85c\uc81d\ud2b8\ub97c \uc5f4\uc5c8\uc744 \ub54c \ub098\uc624\ub294 Bundle Identifier\uc640 \ub3d9\uc77c\ud574\uc57c \ud55c\ub2e4.<\/p>\n<p><a href=\"http:\/\/blog.moramcnt.com\/wp-content\/uploads\/2022\/06\/image017.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-2246\" src=\"http:\/\/blog.moramcnt.com\/wp-content\/uploads\/2022\/06\/image017.jpg\" alt=\"\" width=\"484\" height=\"129\" \/><\/a><\/p>\n<p class=\"MsoListParagraph\" style=\"margin-left: 56.0pt; text-indent: -18.0pt;\">3) \uc124\uc815\ud30c\uc77c \ub2e4\uc6b4\ub85c\ub4dc<\/p>\n<p><a href=\"http:\/\/blog.moramcnt.com\/wp-content\/uploads\/2022\/06\/image018.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-2247\" src=\"http:\/\/blog.moramcnt.com\/wp-content\/uploads\/2022\/06\/image018.jpg\" alt=\"\" width=\"461\" height=\"215\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p class=\"MsoListParagraph\" style=\"margin-left: 56.0pt; text-indent: -18.0pt;\">4) \ud504\ub85c\uc81d\ud2b8\uc5d0 \uc124\uc815\ud30c\uc77c \ucd94\uac00<\/p>\n<p class=\"MsoListParagraph\" style=\"margin-left: 56.0pt;\">ElcantoDeep\/ios\/ElcantoDeepp\uc5d0 GoogleService-info.plist \ud30c\uc77c\ubcf5\uc0ac<\/p>\n<p>&nbsp;<\/p>\n<p><a href=\"http:\/\/blog.moramcnt.com\/wp-content\/uploads\/2022\/06\/image019.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-2248\" src=\"http:\/\/blog.moramcnt.com\/wp-content\/uploads\/2022\/06\/image019.jpg\" alt=\"\" width=\"423\" height=\"324\" \/><\/a><\/p>\n<p class=\"MsoListParagraph\" style=\"margin-left: 56.0pt;\">XCode\uc758 info.plist\uc640 \ub3d9\uc77c\ud55c \uc704\uce58\ub85c GoogleService-info.plist \ub4dc\ub798\uadf8\uc564\ub4dc\ub78d\uc73c\ub85c \ub04c\uc5b4\uc11c \ucd94\uac00\ud55c\ub2e4.<\/p>\n<p><a href=\"http:\/\/blog.moramcnt.com\/wp-content\/uploads\/2022\/06\/image020.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-2249\" src=\"http:\/\/blog.moramcnt.com\/wp-content\/uploads\/2022\/06\/image020.jpg\" alt=\"\" width=\"467\" height=\"249\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p><a href=\"http:\/\/blog.moramcnt.com\/wp-content\/uploads\/2022\/06\/image021.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-2250\" src=\"http:\/\/blog.moramcnt.com\/wp-content\/uploads\/2022\/06\/image021.jpg\" alt=\"\" width=\"446\" height=\"369\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p class=\"MsoListParagraph\" style=\"margin-left: 56.0pt; text-indent: -18.0pt;\">5) Podfile \uc218\uc815<\/p>\n<p class=\"MsoListParagraph\" style=\"margin-left: 56.0pt;\">ElcantoDeep\/ios\/Podfile\uc744 \uc5f4\uc5b4 \u201cpod \u2018Firebase\/Analytics\u2019\u201d \ucd94\uac00<\/p>\n<p><a href=\"http:\/\/blog.moramcnt.com\/wp-content\/uploads\/2022\/06\/image022.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-2251\" src=\"http:\/\/blog.moramcnt.com\/wp-content\/uploads\/2022\/06\/image022.jpg\" alt=\"\" width=\"430\" height=\"182\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p class=\"MsoListParagraph\" style=\"margin-left: 56.0pt; text-indent: -18.0pt;\">6) POD\ub85c \uc885\uc18d\ud30c\uc77c \uc124\uce58<\/p>\n<table class=\"MsoTableGrid\" style=\"margin-left: 56.0pt; border-collapse: collapse; border: none;\" border=\"1\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td style=\"width: 453.0pt; border: solid windowtext 1.0pt; padding: 0cm 5.4pt 0cm 5.4pt;\" valign=\"top\" width=\"604\">\n<p class=\"MsoListParagraph\" style=\"margin-left: 0cm;\">pod install<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>&nbsp;<\/p>\n<p class=\"MsoListParagraph\" style=\"margin-left: 56.0pt;\">\uac04\ud639 \uc5d0\ub7ec\uac00 \ub098\ub294\uacbd\uc6b0\uac00 \uc788\ub294\ub370 Podfile.lock \ud30c\uc77c\uacfc Pods \ud3f4\ub354\ub97c \uc9c0\uc6b0\uace0 \ub2e4\uc2dc \ud558\uba74 \ub41c\ub2e4.<\/p>\n<p><a href=\"http:\/\/blog.moramcnt.com\/wp-content\/uploads\/2022\/06\/image023.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-2252\" src=\"http:\/\/blog.moramcnt.com\/wp-content\/uploads\/2022\/06\/image023.jpg\" alt=\"\" width=\"472\" height=\"140\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p class=\"MsoListParagraph\" style=\"margin-left: 56.0pt; text-indent: -18.0pt;\">7) AppDelegate.m \ud30c\uc77c\uc5d0 Firebase\uc124\uc815 \ucd94\uac00<\/p>\n<p><a href=\"http:\/\/blog.moramcnt.com\/wp-content\/uploads\/2022\/06\/image024.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-2253\" src=\"http:\/\/blog.moramcnt.com\/wp-content\/uploads\/2022\/06\/image024.jpg\" alt=\"\" width=\"450\" height=\"213\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p class=\"MsoListParagraph\" style=\"margin-left: 74.0pt; text-indent: -18.0pt;\">&#8211; \u00a0 \ud5e4\ub354\ucd94\uac00<\/p>\n<p class=\"MsoListParagraph\" style=\"margin-left: 74.0pt;\">#import&lt;Firebase.h&gt;<\/p>\n<p><a href=\"http:\/\/blog.moramcnt.com\/wp-content\/uploads\/2022\/06\/image025.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-2254\" src=\"http:\/\/blog.moramcnt.com\/wp-content\/uploads\/2022\/06\/image025.jpg\" alt=\"\" width=\"493\" height=\"222\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p class=\"MsoListParagraph\" style=\"margin-left: 74.0pt; text-indent: -18.0pt;\">&#8211; \u00a0 Filebase \uc124\uc815\ucd94\uac00<\/p>\n<p class=\"MsoListParagraph\" style=\"margin-left: 74.0pt;\">[FIRApp configure]\n<p><a href=\"http:\/\/blog.moramcnt.com\/wp-content\/uploads\/2022\/06\/image026.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-2255\" src=\"http:\/\/blog.moramcnt.com\/wp-content\/uploads\/2022\/06\/image026.jpg\" alt=\"\" width=\"474\" height=\"188\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<h2><b>2.2 APN(Apple Push Notificatation) \uad6c\uc131 \ubc0f \ud30c\uc774\uc5b4\ubca0\uc774\uc2a4\uc5f0\ub3d9<\/b><\/h2>\n<p class=\"MsoNormal\" style=\"margin-left: 21.25pt;\">IOS\ub294 \ud478\uc2dc\ub97c \ubcf4\ub0b4\uae30 \uc704\ud574\uc11c\ub294 \ud30c\uc774\uc5b4\ubca0\uc774\uc2a4\uc5d0\uc11c APN\uc744 \uc5f0\ub3d9\ud574\uc57c \ud55c\ub2e4. \ub530\ub77c\uc11c \ub2e4\uc74c\uacfc \uac19\uc740 \uc808\ucc28\uc5d0 \uc758\ud574 APN\uc744 \uad6c\uc131\ud55c\ub2e4.<\/p>\n<p class=\"MsoListParagraph\" style=\"margin-left: 39.25pt; text-indent: -18.0pt;\">\uac00. \uc778\uc99d\uc11c \ubc1c\uae09<\/p>\n<p class=\"MsoListParagraph\" style=\"margin-left: 57.25pt; text-indent: -18.0pt;\">1) Launchpad &gt; \uae30\ud0c0 \uc120\ud0dd<\/p>\n<p><a href=\"http:\/\/blog.moramcnt.com\/wp-content\/uploads\/2022\/06\/image027.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-2256\" src=\"http:\/\/blog.moramcnt.com\/wp-content\/uploads\/2022\/06\/image027.jpg\" alt=\"\" width=\"408\" height=\"269\" \/><\/a><\/p>\n<p class=\"MsoListParagraph\" style=\"margin-left: 57.25pt; text-indent: -18.0pt;\">2) \ud0a4\uccb4\uc778 \uc811\uadfc \ud074\ub9ad<\/p>\n<p><a href=\"http:\/\/blog.moramcnt.com\/wp-content\/uploads\/2022\/06\/image028.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-2257\" src=\"http:\/\/blog.moramcnt.com\/wp-content\/uploads\/2022\/06\/image028.jpg\" alt=\"\" width=\"408\" height=\"200\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p class=\"MsoListParagraph\" style=\"margin-left: 57.25pt; text-indent: -18.0pt;\">3) \uc778\uc99d\uae30\uad00\uc5d0\uc11c \uc778\uc99d\uc11c \uc694\uccad<\/p>\n<p class=\"MsoListParagraph\" style=\"margin-left: 57.25pt;\">\u201c\ud0a4\uccb4\uc778 \uc811\uadfc &gt;\uc778\uc99d\uc11c \uc9c0\uc6d0 &gt; \uc778\uc99d \uae30\uad00\uc5d0\uc11c \uc778\uc99d\uc11c \uc694\uccad\u2026\u201d \ud074\ub9ad<\/p>\n<p><a href=\"http:\/\/blog.moramcnt.com\/wp-content\/uploads\/2022\/06\/image029.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-2258\" src=\"http:\/\/blog.moramcnt.com\/wp-content\/uploads\/2022\/06\/image029.jpg\" alt=\"\" width=\"459\" height=\"124\" \/><\/a><\/p>\n<p class=\"MsoListParagraph\" style=\"margin-left: 57.25pt; text-indent: -18.0pt;\">4) \uc778\uc99d\uc11c \uc0dd\uc131<\/p>\n<p class=\"MsoListParagraph\" style=\"margin-left: 74.0pt; text-indent: -18.0pt;\">&#8211; \u00a0 \u201c\ub514\uc2a4\ud06c\uc5d0 \uc800\uc7a5\ub428\u201d\uc744 \uc120\ud0dd<\/p>\n<p class=\"MsoListParagraph\" style=\"margin-left: 74.0pt; text-indent: -18.0pt;\">&#8211; \u00a0 \u201c\ubcf8\uc778\uc774 \ud0a4 \uc30d \uc815\ubcf4 \uc9c0\uc815\u201d\uc744 \uccb4\ud06c<\/p>\n<p><a href=\"http:\/\/blog.moramcnt.com\/wp-content\/uploads\/2022\/06\/image030.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-2259\" src=\"http:\/\/blog.moramcnt.com\/wp-content\/uploads\/2022\/06\/image030.jpg\" alt=\"\" width=\"489\" height=\"372\" \/><\/a><br \/>\n<a href=\"http:\/\/blog.moramcnt.com\/wp-content\/uploads\/2022\/06\/image031.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-2260\" src=\"http:\/\/blog.moramcnt.com\/wp-content\/uploads\/2022\/06\/image031.jpg\" alt=\"\" width=\"484\" height=\"368\" \/><\/a><\/p>\n<p class=\"MsoListParagraph\" style=\"margin-left: 74.0pt; text-indent: -18.0pt;\">&#8211; \u00a0 \uacc4\uc18d\uc744 \ub20c\ub7ec \uc778\uc99d\uc11c\ub97c \uc800\uc7a5\ud560 \ud3f4\ub354\ub97c \uc9c0\uc815\ud558\uace0 \uc778\uc99d\uc11c \uc0dd\uc131<\/p>\n<p><a href=\"http:\/\/blog.moramcnt.com\/wp-content\/uploads\/2022\/06\/image032.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-2261\" src=\"http:\/\/blog.moramcnt.com\/wp-content\/uploads\/2022\/06\/image032.jpg\" alt=\"\" width=\"456\" height=\"348\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p class=\"MsoListParagraph\" style=\"margin-left: 39.25pt; text-indent: -18.0pt;\">\ub098. \uc778\uc99d\uc11c \uc0dd\uc131<\/p>\n<p class=\"MsoListParagraph\" style=\"margin-left: 57.25pt; text-indent: -18.0pt;\">1) \uc560\ud50c \uac1c\ubc1c\uc790 \uc0ac\uc774\ud2b8(<a href=\"https:\/\/developer.apple.com\">https:\/\/developer.apple.com )\ub85c\uadf8\uc778<\/a><\/p>\n<p>&nbsp;<\/p>\n<p class=\"MsoListParagraph\" style=\"margin-left: 57.25pt; text-indent: -18.0pt;\">2) Certificates, IDs &amp; Profiles \uba54\ub274 \uc120\ud0dd<\/p>\n<p><a href=\"http:\/\/blog.moramcnt.com\/wp-content\/uploads\/2022\/06\/image033.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-2262\" src=\"http:\/\/blog.moramcnt.com\/wp-content\/uploads\/2022\/06\/image033.jpg\" alt=\"\" width=\"382\" height=\"402\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p class=\"MsoListParagraph\" style=\"margin-left: 57.25pt; text-indent: -18.0pt;\">3) Keys \uba54\ub274 \ud074\ub9ad\ud558\uc5ec \ud0a4 \ub4f1\ub85d\ud654\uba74\uc73c\ub85c \uc774\ub3d9<\/p>\n<p class=\"MsoListParagraph\" style=\"margin-left: 57.25pt;\">Keys + \ubc84\ud2bc\uc744 \ud074\ub9ad\ud558\uc5ec \ud0a4 \ub4f1\ub85d<\/p>\n<p><a href=\"http:\/\/blog.moramcnt.com\/wp-content\/uploads\/2022\/06\/image034.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-2263\" src=\"http:\/\/blog.moramcnt.com\/wp-content\/uploads\/2022\/06\/image034.jpg\" alt=\"\" width=\"302\" height=\"406\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p class=\"MsoListParagraph\" style=\"margin-left: 74.0pt; text-indent: -18.0pt;\">&#8211; \u00a0 Key Name : Elcanto Deepp Push Notification Key<\/p>\n<p class=\"MsoListParagraph\" style=\"margin-left: 74.0pt; text-indent: -18.0pt;\">&#8211; \u00a0 Apple Push Notification service(APNs) \uccb4\ud06c<\/p>\n<p><a href=\"http:\/\/blog.moramcnt.com\/wp-content\/uploads\/2022\/06\/image035.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-2264\" src=\"http:\/\/blog.moramcnt.com\/wp-content\/uploads\/2022\/06\/image035.jpg\" alt=\"\" width=\"426\" height=\"227\" \/><\/a><\/p>\n<p class=\"MsoListParagraph\" style=\"margin-left: 57.25pt; text-indent: -18.0pt;\">4) \ud0a4 \ub4f1\ub85d<\/p>\n<p class=\"MsoListParagraph\" style=\"margin-left: 57.25pt;\">\u201cRegister\u201d\ubc84\ud2bc\uc744 \uc774\uc6a9\ud558\uc5ec \ud0a4 \ub4f1\ub85d<\/p>\n<p><a href=\"http:\/\/blog.moramcnt.com\/wp-content\/uploads\/2022\/06\/image036.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-2265\" src=\"http:\/\/blog.moramcnt.com\/wp-content\/uploads\/2022\/06\/image036.jpg\" alt=\"\" width=\"436\" height=\"128\" \/><\/a><\/p>\n<p class=\"MsoListParagraph\" style=\"margin-left: 57.25pt; text-indent: -18.0pt;\">5) \ud0a4\ud30c\uc77c \ub2e4\uc6b4\ub85c\ub4dc<\/p>\n<p class=\"MsoListParagraph\" style=\"margin-left: 57.25pt;\">\ud0a4\ud30c\uc77c\uc740 \ub098\uc911\uc5d0 \ud30c\uc774\uc5b4\ubca0\uc774\uc2a4\uc5d0\uc11c \ud478\uc2dc\ub97c \ubcf4\ub0bc \ub54c<br \/>\n\uc0ac\uc6a9\ub418\ubbc0\ub85c \uc548\uc804\ud55c \uc7a5\uc18c\uc5d0 \ubcf4\uad00\ud574\ub193\ub294\uac83\uc774 \uc88b\ub2e4.\ub610\ud55c \uc544\ub798 Key ID\ub3c4<br \/>\n\ud30c\uc774\uc5b4\ubca0\uc774\uc2a4\uc5d0\uc11c \ub4f1\ub85d\ud560 \ub54c \uc785\ub825\ud574\uc57c\ud558\ubbc0\ub85c \uae30\ub85d\uae30 \ub193\ub294 \uac83\uc774 \uc88b\ub2e4.<\/p>\n<p>&nbsp;<\/p>\n<p class=\"MsoListParagraph\" style=\"margin-left: 57.25pt;\">\ud0a4\ud30c\uc77c\uc740 \uc544\ub798 \uacbd\uace0\ucc98\ub7fc \ub450 \ubc88 \ub2e4\uc2dc \ub2e4\uc6b4\ub85c\ub4dc\ub97c \ubc1b\uc744 \uc218 \uc5c6\uc73c\ubbc0\ub85c \uc798 \ubcf4\uad00\ud574\uc57c\ud568.<\/p>\n<p><a href=\"http:\/\/blog.moramcnt.com\/wp-content\/uploads\/2022\/06\/image037.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-2266\" src=\"http:\/\/blog.moramcnt.com\/wp-content\/uploads\/2022\/06\/image037.jpg\" alt=\"\" width=\"462\" height=\"131\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p class=\"MsoListParagraph\" style=\"margin-left: 39.25pt; text-indent: -18.0pt;\">\ub2e4. \uc571ID \ub4f1\ub85d<\/p>\n<p class=\"MsoListParagraph\" style=\"margin-left: 57.25pt; text-indent: -18.0pt;\">1) Identifiers \uba54\ub274\uc5d0\uc11c + \ubc84\ud2bc\uc744 \ud074\ub9ad<\/p>\n<p><a href=\"http:\/\/blog.moramcnt.com\/wp-content\/uploads\/2022\/06\/image038.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-2267\" src=\"http:\/\/blog.moramcnt.com\/wp-content\/uploads\/2022\/06\/image038.jpg\" alt=\"\" width=\"348\" height=\"448\" \/><\/a><\/p>\n<p class=\"MsoListParagraph\" style=\"margin-left: 57.25pt; text-indent: -18.0pt;\">2) App IDs \uc120\ud0dd<\/p>\n<p><a href=\"http:\/\/blog.moramcnt.com\/wp-content\/uploads\/2022\/06\/image039.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-2268\" src=\"http:\/\/blog.moramcnt.com\/wp-content\/uploads\/2022\/06\/image039.jpg\" alt=\"\" width=\"465\" height=\"332\" \/><\/a><\/p>\n<p class=\"MsoListParagraph\" style=\"margin-left: 57.25pt; text-indent: -18.0pt;\">3) App\ub97c \uc120\ud0dd<\/p>\n<p><a href=\"http:\/\/blog.moramcnt.com\/wp-content\/uploads\/2022\/06\/image040.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-2269\" src=\"http:\/\/blog.moramcnt.com\/wp-content\/uploads\/2022\/06\/image040.jpg\" alt=\"\" width=\"498\" height=\"186\" \/><\/a><\/p>\n<p class=\"MsoListParagraph\" style=\"margin-left: 57.25pt; text-indent: -18.0pt;\">4) App ID \ub4f1\ub85d<\/p>\n<p class=\"MsoListParagraph\" style=\"margin-left: 74.0pt; text-indent: -18.0pt;\">&#8211; \u00a0 Description : Elcanto Deepp<\/p>\n<p class=\"MsoListParagraph\" style=\"margin-left: 74.0pt; text-indent: -18.0pt;\">&#8211; \u00a0 Bundle ID : kr.co.deepp.app (\ucc38\uace0: kr.co.deep\ub85c \ud560\ub824\uace0 \ud558\uc600\uc73c\ub098, App ID\ub85c \ud65c\uc6a9\ud560\uc218 \uc5c6\ub2e4\uace0 \ub098\uc640 kr.co.deepp.app\ub85c \ud568)<\/p>\n<p class=\"MsoListParagraph\" style=\"margin-left: 74.0pt; text-indent: -18.0pt;\">&#8211; \u00a0 Push Notifications\uc744 \uccb4\ud06c<\/p>\n<p><a href=\"http:\/\/blog.moramcnt.com\/wp-content\/uploads\/2022\/06\/image041.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-2270\" src=\"http:\/\/blog.moramcnt.com\/wp-content\/uploads\/2022\/06\/image041.jpg\" alt=\"\" width=\"528\" height=\"250\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><a href=\"http:\/\/blog.moramcnt.com\/wp-content\/uploads\/2022\/06\/image042.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-2271\" src=\"http:\/\/blog.moramcnt.com\/wp-content\/uploads\/2022\/06\/image042.jpg\" alt=\"\" width=\"480\" height=\"112\" \/><\/a><\/p>\n<p class=\"MsoListParagraph\" style=\"margin-left: 57.25pt; text-indent: -18.0pt;\">5) \ub4f1\ub85d\ucc98\ub9ac<\/p>\n<p class=\"MsoListParagraph\" style=\"margin-left: 57.25pt;\">Register\ubc84\ud2bc \ud074\ub9ad<\/p>\n<p>&nbsp;<\/p>\n<p class=\"MsoListParagraph\" style=\"margin-left: 57.25pt; text-indent: -18.0pt;\">6) Push Notifications \uc124\uc815<\/p>\n<p class=\"MsoListParagraph\" style=\"margin-left: 57.25pt;\">\uc704\uc5d0\uc11c \ub4f1\ub85d\ud55c App<br \/>\nID\ub97c \ud074\ub9ad\ud558\uc5ec \ub4e4\uc5b4\uac00\uba74 \uc544\ub798\uc640 \uac19\uc774 Push Notifications \uc5d0 \u201cConfigure\u201d \ubc84\ud2bc\uc774 \ud65c\uc131\ud654 \ub418\uc5b4 \uc788\ub294 \uac83\uc744 \ubcfc\uc218 \uc788\ub2e4. \ubc84\ud2bc\uc744 \ud074\ub9ad\ud558\uba74 \uc778\uc99d\uc11c\ub97c<br \/>\n\ub4f1\ub85d\ud560\uc218 \uc788\ub294 \ud31d\uc5c5\uc774 \ub098\ud0c0\ub09c\ub2e4.<\/p>\n<p><a href=\"http:\/\/blog.moramcnt.com\/wp-content\/uploads\/2022\/06\/image043.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-2272\" src=\"http:\/\/blog.moramcnt.com\/wp-content\/uploads\/2022\/06\/image043.jpg\" alt=\"\" width=\"585\" height=\"230\" \/><\/a><\/p>\n<p class=\"MsoListParagraph\" style=\"margin-left: 57.25pt; text-indent: -18.0pt;\">7) \uc778\uc99d\uc11c \ub4f1\ub85d<\/p>\n<p class=\"MsoListParagraph\" style=\"margin-left: 57.25pt;\">\uc544\ub798 \ud654\uba74\uc5d0\uc11c Development<br \/>\nSSL Certificate(\uac1c\ubc1c\uc6a9)\uacfc , Production<br \/>\nSSL Certificate(\ud504\ub7ec\ub355\uc158\uc6a9) \ub458\ub2e4 \uc778\uc99d\uc11c\ub97c \ub4f1\ub85d\ud558\uba74 \ub41c\ub2e4.<\/p>\n<p>&nbsp;<\/p>\n<p><a href=\"http:\/\/blog.moramcnt.com\/wp-content\/uploads\/2022\/06\/image044.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-2273\" src=\"http:\/\/blog.moramcnt.com\/wp-content\/uploads\/2022\/06\/image044.jpg\" alt=\"\" width=\"462\" height=\"339\" \/><\/a><\/p>\n<p class=\"MsoNormal\" style=\"margin-left: 56.0pt;\">\ubc29\ubc95\uc740 \ub458\ub2e4 \ub3d9\uc77c\ud558\uac8c \uc544\ub798\ucc98\ub7fc \uc9c4\ud589\ud558\uba74 \ub41c\ub2e4.<\/p>\n<p class=\"MsoListParagraph\" style=\"margin-left: 74.0pt; text-indent: -18.0pt;\">&#8211; \u00a0 \u201cCreate Certificate\u201d \ubc84\ud2bc\uc744 \ud074\ub9ad<\/p>\n<p class=\"MsoListParagraph\" style=\"margin-left: 57.25pt;\">Choose File\uc5d0 \uc704\uc5d0\uc11c \ub4f1\ub85d\ud55c \uc778\uc99d\uc11c \ud30c\uc77c \uc778<\/p>\n<p class=\"MsoListParagraph\" style=\"margin-left: 57.25pt;\"><code>CertificateSigningRequest.certSigningRequest <\/code><code>\ud30c\uc77c\uc744 \uc120\ud0dd\ud558\uc5ec \ub4f1\ub85d<\/code><\/p>\n<p><a href=\"http:\/\/blog.moramcnt.com\/wp-content\/uploads\/2022\/06\/image045.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-2274\" src=\"http:\/\/blog.moramcnt.com\/wp-content\/uploads\/2022\/06\/image045.jpg\" alt=\"\" width=\"547\" height=\"246\" \/><\/a><\/p>\n<p class=\"MsoListParagraph\" style=\"margin-left: 74.0pt;\">\n<p class=\"MsoListParagraph\" style=\"margin-left: 74.0pt; text-indent: -18.0pt;\">&#8211; \u00a0 \ub2e4\uc2dc<br \/>\nApp ID \ub4f1\ub85d\ud654\uba74\uc758 Configure \ubc84\ud2bc\uc744 \ud074\ub9ad\ud558\uc5ec \ub3d9\uc77c\ud558\uac8c \uc778\uc99d\uc11c \ub4f1\ub85d\uc744 \uc9c4\ud589\ud558\uba74 \ub41c\ub2e4.<\/p>\n<p class=\"MsoListParagraph\" style=\"margin-left: 74.0pt; text-indent: -18.0pt;\">&#8211; \u00a0 \ucd5c\uc885\uc801\uc73c\ub85c<br \/>\n\uc544\ub798 \ud654\uba74\ucc98\ub7fc Certificates(2)\uac00 \ub418\ub3c4\ub85d \ud55c\ub2e4.<\/p>\n<p><a href=\"http:\/\/blog.moramcnt.com\/wp-content\/uploads\/2022\/06\/image046.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-2275\" src=\"http:\/\/blog.moramcnt.com\/wp-content\/uploads\/2022\/06\/image046.jpg\" alt=\"\" width=\"436\" height=\"32\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><a href=\"http:\/\/blog.moramcnt.com\/wp-content\/uploads\/2022\/06\/image047.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-2276\" src=\"http:\/\/blog.moramcnt.com\/wp-content\/uploads\/2022\/06\/image047.jpg\" alt=\"\" width=\"426\" height=\"571\" \/><\/a><\/p>\n<p class=\"MsoListParagraph\" style=\"margin-left: 39.25pt; text-indent: -18.0pt;\">\ub77c. \ud30c\uc774\uc5b4\ubca0\uc774\uc2a4 \uc5f0\ub3d9<\/p>\n<p class=\"MsoListParagraph\" style=\"margin-left: 39.25pt;\">\uc704\uc5d0\uc11c \uc124\uc815\ud55c \ud30c\uc774\uc5b4\ubca0\uc774\uc2a4\ub97c IOS\uc640 \uc5f0\ub3d9\ud55c\ub2e4.<\/p>\n<p class=\"MsoListParagraph\" style=\"margin-left: 57.25pt; text-indent: -18.0pt;\">1) iOS \uc544\uc774\ucf58 \ud074\ub9ad<\/p>\n<p><a href=\"http:\/\/blog.moramcnt.com\/wp-content\/uploads\/2022\/06\/image048.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-2277\" src=\"http:\/\/blog.moramcnt.com\/wp-content\/uploads\/2022\/06\/image048.png\" alt=\"\" width=\"204\" height=\"78\" \/><\/a><\/p>\n<p class=\"MsoNormal\" style=\"margin-left: 40.0pt;\">\n<p class=\"MsoListParagraph\" style=\"margin-left: 57.25pt; text-indent: -18.0pt;\">2) \ud504\ub85c\uc81d\ud2b8 \uc124\uc815 &gt; \ud074\ub77c\uc6b0\ub4dc \uba54\uc2dc\uc9d5 \ud654\uba74\uc73c\ub85c \uc774\ub3d9<\/p>\n<p><a href=\"http:\/\/blog.moramcnt.com\/wp-content\/uploads\/2022\/06\/image049.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-2278\" src=\"http:\/\/blog.moramcnt.com\/wp-content\/uploads\/2022\/06\/image049.jpg\" alt=\"\" width=\"469\" height=\"294\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p class=\"MsoListParagraph\" style=\"margin-left: 57.25pt; text-indent: -18.0pt;\">3) APN \uc778\uc99d\ud0a4 \uc5c5\ub85c\ub4dc<\/p>\n<p class=\"MsoListParagraph\" style=\"margin-left: 57.25pt;\">\uc560\ud50c\uac1c\ubc1c\uc790 \uc0ac\uc774\ud2b8\uc5d0\uc11c \ub4f1\ub85d\ud55c .p8 \ud615\uc2dd\uc758 APN \ud0a4 \ud30c\uc77c \ubc0f \ud0a4 ID\ub97c \ub4f1\ub85d\ud55c\ub2e4.<\/p>\n<p><a href=\"http:\/\/blog.moramcnt.com\/wp-content\/uploads\/2022\/06\/image050.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-2279\" src=\"http:\/\/blog.moramcnt.com\/wp-content\/uploads\/2022\/06\/image050.jpg\" alt=\"\" width=\"418\" height=\"347\" \/><\/a><\/p>\n<p class=\"MsoListParagraph\" style=\"margin-left: 57.25pt;\">\ud0a4 ID\ub294<br \/>\n\uc544\ub798\uc640 \uac19\uc774 Keys \ud56d\ubaa9\uc5d0\uc11c \ucc3e\uc73c\uba74 \ub418\uace0, TeamID\ub294 Membership\uba54\ub274\ub97c \ud074\ub9ad\ud558\uba74 \ud655\uc778\ud560\uc218 \uc788\ub2e4.<\/p>\n<p><a href=\"http:\/\/blog.moramcnt.com\/wp-content\/uploads\/2022\/06\/image051.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-2280\" src=\"http:\/\/blog.moramcnt.com\/wp-content\/uploads\/2022\/06\/image051.jpg\" alt=\"\" width=\"460\" height=\"181\" \/><\/a><\/p>\n<p class=\"MsoListParagraph\" style=\"margin-left: 57.25pt;\">\uc5c5\ub85c\ub4dc\uc911 \uc544\ub798\uc640 \uac19\uc774 \u201c\uc774 \uc571\uc5d0 \uc800\uc7a5\ub41c \ud300\uac00 \uc5c6\uc2b5\ub2c8\ub2e4.\u201d\ub77c\uace0 \ub098\uc624\ub294\uacbd\uc6b0\uc5d0\ub294 \ud55c\ubc88\ub354 \uc5c5\ub85c\ub4dc \ubc84\ud2bc\uc744 \ud074\ub9ad\ud558\uba74<br \/>\n\ub4f1\ub85d\ub41c\ub2e4.<\/p>\n<p><a href=\"http:\/\/blog.moramcnt.com\/wp-content\/uploads\/2022\/06\/image052.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-2281\" src=\"http:\/\/blog.moramcnt.com\/wp-content\/uploads\/2022\/06\/image052.jpg\" alt=\"\" width=\"475\" height=\"651\" \/><\/a><\/p>\n<p class=\"MsoListParagraph\" style=\"margin-left: 57.25pt;\">\n\uc5c5\ub85c\ub4dc\uac00 \ub418\uba74 \uc544\ub798\uc640 \uac19\uc774 \ub098\ud0c0\ub09c\ub2e4.<\/p>\n<p>&nbsp;<\/p>\n<p><a href=\"http:\/\/blog.moramcnt.com\/wp-content\/uploads\/2022\/06\/image053.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-2282\" src=\"http:\/\/blog.moramcnt.com\/wp-content\/uploads\/2022\/06\/image053.jpg\" alt=\"\" width=\"468\" height=\"170\" \/><\/a><\/p>\n<p class=\"MsoNormal\" style=\"margin-left: 21.25pt;\">\n<p class=\"MsoNormal\" style=\"margin-left: 21.25pt;\">\n<p class=\"MsoListParagraph\" style=\"margin-left: 39.25pt; text-indent: -18.0pt;\">\ub9c8. XCode \uc124\uc815<\/p>\n<p class=\"MsoNormal\" style=\"margin-left: 39.25pt;\">Capabilities \uc124\uc815<\/p>\n<p class=\"MsoListParagraph\" style=\"margin-left: 57.25pt; text-indent: -18.0pt;\">1) Signing &amp; Capabilities \ud074\ub9ad<\/p>\n<p><a href=\"http:\/\/blog.moramcnt.com\/wp-content\/uploads\/2022\/06\/image054.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-2283\" src=\"http:\/\/blog.moramcnt.com\/wp-content\/uploads\/2022\/06\/image054.jpg\" alt=\"\" width=\"432\" height=\"72\" \/><\/a><\/p>\n<p class=\"MsoListParagraph\" style=\"margin-left: 57.25pt; text-indent: -18.0pt;\">2) \u201c+ Capability<br \/>\n\u201d \ud074\ub9ad<\/p>\n<p><a href=\"http:\/\/blog.moramcnt.com\/wp-content\/uploads\/2022\/06\/image055.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-2284\" src=\"http:\/\/blog.moramcnt.com\/wp-content\/uploads\/2022\/06\/image055.jpg\" alt=\"\" width=\"485\" height=\"165\" \/><\/a><\/p>\n<p class=\"MsoListParagraph\" style=\"margin-left: 57.25pt; text-indent: -18.0pt;\">3) Push Notifications\ub97c \uc120\ud0dd\ud558\uc5ec \ucd94\uac00<\/p>\n<p><a href=\"http:\/\/blog.moramcnt.com\/wp-content\/uploads\/2022\/06\/image056.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-2285\" src=\"http:\/\/blog.moramcnt.com\/wp-content\/uploads\/2022\/06\/image056.jpg\" alt=\"\" width=\"464\" height=\"356\" \/><\/a><\/p>\n<p class=\"MsoNormal\" style=\"text-align: left; line-height: normal; layout-grid-mode: both; text-autospace: ideograph-numeric ideograph-other; word-break: keep-all;\" align=\"left\">\n<p>&nbsp;<\/p>\n<p class=\"MsoListParagraph\" style=\"margin-left: 57.25pt; text-indent: -18.0pt;\">4) Background Modes \ub97c \uc120\ud0dd\ud558\uc5ec \ucd94\uac00<\/p>\n<p><a href=\"http:\/\/blog.moramcnt.com\/wp-content\/uploads\/2022\/06\/image057.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-2286\" src=\"http:\/\/blog.moramcnt.com\/wp-content\/uploads\/2022\/06\/image057.jpg\" alt=\"\" width=\"432\" height=\"331\" \/><\/a><\/p>\n<p class=\"MsoListParagraph\" style=\"margin-left: 57.25pt; text-indent: -18.0pt;\">5) Background Modes\uc5d0\uc11c Remote notifications \ub97c<br \/>\n\uccb4\ud06c<\/p>\n<p class=\"MsoListParagraph\" style=\"margin-left: 39.25pt;\">\n<p><a href=\"http:\/\/blog.moramcnt.com\/wp-content\/uploads\/2022\/06\/image058.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-2287\" src=\"http:\/\/blog.moramcnt.com\/wp-content\/uploads\/2022\/06\/image058.jpg\" alt=\"\" width=\"498\" height=\"181\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<h1><b>3. \u00a0React Native \uc124\uc815<\/b><\/h1>\n<h2><b>3.1 WebView<\/b><\/h2>\n<p>&nbsp;<\/p>\n<h2><b>3.2 \ud478\uc2dc<\/b><\/h2>\n<p class=\"MsoListParagraph\" style=\"margin-left: 38.0pt; text-indent: -18.0pt;\">\uac00. \ub77c\uc774\ube0c\ub7ec\ub9ac \uc124\uce58<\/p>\n<p class=\"MsoListParagraph\" style=\"margin-left: 38.0pt;\">npm install &#8211;save @react-native-firebase\/app<\/p>\n<p class=\"MsoListParagraph\" style=\"margin-left: 38.0pt;\">npm install &#8211;save @react-native-firebase\/messaging<\/p>\n<p class=\"MsoListParagraph\" style=\"margin-left: 38.0pt;\">npm install &#8211;save react-native-push-notification<\/p>\n<p class=\"MsoListParagraph\" style=\"margin-left: 38.0pt;\">npm install &#8211;save @react-native-community\/push-notification-ios<\/p>\n<p>&nbsp;<\/p>\n<p class=\"MsoListParagraph\" style=\"margin-left: 38.0pt; text-indent: -18.0pt;\">\ub098. \ud478\uc2dc\uad00\ub828 \ucf54\ub529<\/p>\n<p class=\"MsoListParagraph\" style=\"margin-left: 38.0pt;\">\ub0b4\uc6a9\uc774 \ub9ce\uc544 \uc0dd\ub7b5, \uc18c\uc2a4\ub97c \ucc38\uc870<\/p>\n<p>&nbsp;<\/p>\n<p class=\"MsoListParagraph\" style=\"margin-left: 38.0pt; text-indent: -18.0pt;\">\ub2e4. \ud14c\uc2a4\ud2b8 \uba54\uc2dc\uc9c0 \uc804\uc1a1<\/p>\n<p class=\"MsoListParagraph\" style=\"margin-left: 38.0pt;\">\ud30c\uc774\uc5b4\ubca0\uc774\uc2a4 \ucf58\uc194\uc5d0\uc11c \u00a0\ucc38\uc5ec &gt; Cloud Messaging\uc744 \ud074\ub9ad\ud55c\ud6c4 \u201cSend your first message\u201d \ubc84\ud2bc\uc744 \ud074\ub9ad<\/p>\n<p><a href=\"http:\/\/blog.moramcnt.com\/wp-content\/uploads\/2022\/06\/image059.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-2288\" src=\"http:\/\/blog.moramcnt.com\/wp-content\/uploads\/2022\/06\/image059.jpg\" alt=\"\" width=\"382\" height=\"182\" \/><\/a><\/p>\n<p class=\"MsoNormal\">\u00a0 \uc81c\ubaa9\uacfc<br \/>\n\ub0b4\uc6a9\uc744 \uc785\ub825\ud55c\ud6c4 \u201c\ud14c\uc2a4\ud2b8 \uba54\uc2dc\uc9c0 \uc804\uc1a1\u201d \ubc84\ud2bc\uc744 \ud074\ub9ad<\/p>\n<p><a href=\"http:\/\/blog.moramcnt.com\/wp-content\/uploads\/2022\/06\/image060.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-2289\" src=\"http:\/\/blog.moramcnt.com\/wp-content\/uploads\/2022\/06\/image060.jpg\" alt=\"\" width=\"419\" height=\"268\" \/><\/a><\/p>\n<p class=\"MsoListParagraph\">React Native\uc5d0\uc11c Fcm \uc11c\ube44\uc2a4\ub97c \ub4f1\ub85d\ud558\uba74 token\uc774 \ub9ac\ud134\ub418\ub294\ub370 \ucf58\uc194\uc5d0 \ucc0d\uc5b4\uc788\ub294 \ud1a0\ud070\uc744 \ubcf5\uc0ac\ud558\uc5ec \ub4f1\ub85d<\/p>\n<p class=\"MsoListParagraph\">\n<p><a href=\"http:\/\/blog.moramcnt.com\/wp-content\/uploads\/2022\/06\/image061.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-2290\" src=\"http:\/\/blog.moramcnt.com\/wp-content\/uploads\/2022\/06\/image061.jpg\" alt=\"\" width=\"470\" height=\"260\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p><a href=\"http:\/\/blog.moramcnt.com\/wp-content\/uploads\/2022\/06\/image062.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-2291\" src=\"http:\/\/blog.moramcnt.com\/wp-content\/uploads\/2022\/06\/image062.jpg\" alt=\"\" width=\"516\" height=\"310\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p class=\"MsoNormal\">\u00a0 React Native \ucf58\uc194\uc5d0 \ucc0d\ud78c \uc218\uc2e0\ub41c \uba54\uc2dc\uc9c0<\/p>\n<p><a href=\"http:\/\/blog.moramcnt.com\/wp-content\/uploads\/2022\/06\/image063.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-2292\" src=\"http:\/\/blog.moramcnt.com\/wp-content\/uploads\/2022\/06\/image063.jpg\" alt=\"\" width=\"537\" height=\"298\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>&nbsp; &nbsp; 1. \ud504\ub85c\uc81d\ud2b8 \uc0dd\uc131 1.1 \ud504\ub85c\uc81d\ud2b8 \uc0dd\uc131 react-native init ElcantoDeepp \u2013package=com.elcanto.deepp &nbsp; 1.2 \ud504\ub85c\uc81d\ud2b8 \uc2e4\ud589 1) \uc548\ub4dc\ub85c\uc774\ub4dc cd ElcantoDeepp react-native run-android &nbsp; 2) IOS cd ElcantoDeepp react-native run-ios &nbsp; 1.3 Vscode\uc5d0\uc11c \ud504\ub85c\uc81d\ud2b8 \uc5f4\uae30 &nbsp; \ud30c\uc77c &gt; \uc5f4\uae30.. \uc120\ud0dd\ud6c4 \ud574\ub2f9 \ub514\ub809\ud1a0\ub9ac\uc778 ElcantoDeepp\ud3f4\ub354\ub97c \uc120\ud0dd &nbsp; &nbsp; 1.4 Webview \ucee8\ud2b8\ub864 \ucd94\uac00 Vscode\uc758 \ud130\ubbf8\ub110\uc5d0\uc11c \uc544\ub798 \uba85\ub839\uc73c\ub85c webview \ucee8\ud2b8\ub864\uc744 [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_uf_show_specific_survey":0,"_uf_disable_surveys":false,"footnotes":""},"categories":[203,21],"tags":[271,259,67],"class_list":["post-2226","post","type-post","status-publish","format-standard","hentry","category-javascript","category-mobile","tag-push","tag-react-native","tag-67"],"_links":{"self":[{"href":"http:\/\/blog.moramcnt.com\/index.php?rest_route=\/wp\/v2\/posts\/2226","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/blog.moramcnt.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/blog.moramcnt.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/blog.moramcnt.com\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/blog.moramcnt.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2226"}],"version-history":[{"count":8,"href":"http:\/\/blog.moramcnt.com\/index.php?rest_route=\/wp\/v2\/posts\/2226\/revisions"}],"predecessor-version":[{"id":2297,"href":"http:\/\/blog.moramcnt.com\/index.php?rest_route=\/wp\/v2\/posts\/2226\/revisions\/2297"}],"wp:attachment":[{"href":"http:\/\/blog.moramcnt.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2226"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/blog.moramcnt.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2226"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/blog.moramcnt.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2226"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}