{"id":25059,"date":"2019-03-07T05:58:07","date_gmt":"2019-03-07T05:58:07","guid":{"rendered":"https:\/\/www.knowband.com\/blog\/?p=25037\/"},"modified":"2022-03-03T19:51:23","modified_gmt":"2022-03-03T19:51:23","slug":"%c2%bfc%c3%b3mo-guardar-datos-en-firebase-en-swift-language-ios","status":"publish","type":"post","link":"https:\/\/www.knowband.com\/blog\/es\/mobile-app-es\/%c2%bfc%c3%b3mo-guardar-datos-en-firebase-en-swift-language-ios\/","title":{"rendered":"\u00bfC\u00f3mo guardar datos en Firebase en Swift Language (iOS)?"},"content":{"rendered":"<p><html lang=\"es\"><head><meta charset=\"utf-8\"><\/head><body><\/p>\n<h2>Objetivos del blog<\/h2>\n<p>Despu\u00e9s de leer este blog, podremos instalar el SDK de Firebase en su proyecto y escribir c\u00f3digo para guardar datos en la base de datos de Firebase junto con la creaci\u00f3n del proyecto de Firebase.<\/p>\n<h2>Beneficios de usar la base de datos de Firebase<\/h2>\n<p>No importa si est\u00e1 trabajando en un proyecto peque\u00f1o o tiene los ojos puestos en uno grande, debe necesitar una base de datos para almacenar toda su informaci\u00f3n. Si est\u00e1 trabajando en un proyecto peque\u00f1o, puede usar esta base de datos de Firebase. Aqu\u00ed est\u00e1 la lista de beneficios usando la base de datos de Firebase: 1. Le ayuda a administrar sin esfuerzo los datos de su tienda. 2. Si los datos cambian en cualquier momento, todos los dispositivos conectados recibir\u00e1n los datos actualizados en sus dispositivos. 3. La base de datos en tiempo real de Firebase es de uso gratuito. 4. Ahorro de tiempo. 5. Soporte multiplataforma y f\u00e1cil de usar para SDK. 6. \u00datil para aplicaciones de chat, notificaciones autom\u00e1ticas, noticias, etc.<\/p>\n<h3>Pre-requisitos<\/h3>\n<p>Necesitamos escribir c\u00f3digo Swift para guardar los datos en Firebase. Para ello, primero tendremos que crear el proyecto Firebase. Siga los pasos que se indican a continuaci\u00f3n para crear el proyecto de Firebase: 1. Vaya a <a href=\"https:\/\/console.firebase.google.com\" target=\"_blank\">https:\/\/console.firebase.google.com<\/a><\/p>\n<p>2.Haga clic en &#8220;<strong>A\u00f1adir proyecto<\/strong>bot\u00f3n &#8221;<\/p>\n<p>&nbsp;<\/p>\n<p><a href=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/Picture2-1.png\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-25038 size-full\" src=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/Picture2-1.png\" alt=\"Agregar proyecto\" width=\"650\" height=\"406\" srcset=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/Picture2-1.png 650w, https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/Picture2-1-300x187.png 300w\" sizes=\"auto, (max-width: 650px) 100vw, 650px\" \/><\/a><\/p>\n<p>3. Luego cree la aplicaci\u00f3n iOS y descargue el archivo GoogleService-Info.plist 4. Luego mueva el archivo plist dentro del proyecto 5. Despu\u00e9s de Xcode, abra <strong>AppDelegate.swift<\/strong> y agregue este c\u00f3digo antes de la declaraci\u00f3n de devoluci\u00f3n dentro de la aplicaci\u00f3n (_:didFinishLaunchingWithOptions:)<\/p>\n<pre class=\"brush: actionscript3; gutter: true\">FirebaseApp.configure()<\/pre>\n<p>6.Luego haga clic en &#8220;<strong>base de datos<\/strong>opci\u00f3n &#8221; del men\u00fa de la izquierda.<\/p>\n<p>&nbsp;<\/p>\n<p><a href=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/Picture3.png\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-25039 size-full\" src=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/Picture3.png\" alt=\"Base de datos: iOS\" width=\"650\" height=\"406\" srcset=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/Picture3.png 650w, https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/Picture3-300x187.png 300w\" sizes=\"auto, (max-width: 650px) 100vw, 650px\" \/><\/a><\/p>\n<p>7. Seleccione &#8220;<strong>Base de datos en tiempo real<\/strong>&#8220;, all\u00ed encontrar\u00e1 la URL de la base de datos, que puede usar en el c\u00f3digo para obtener los datos de la base de datos. Por lo general, no necesitar\u00e1 esta URL ya que estamos usando <strong>GoogleServices-Info.plist<\/strong> y la URL de la base de datos ya est\u00e1 disponible en ese archivo, solo necesitamos inicializar Firebase. 8. La configuraci\u00f3n de Firebase est\u00e1 completa. Ahora tendr\u00e1 que descargar el SDK de Firebase en Swift. Para ello tendr\u00e1s que instalar los siguientes pods. 1. vaina &#8216;<strong>base de fuego\/n\u00facleo<\/strong>&#8216; 2. vaina &#8216;<strong>Firebase\/Base de datos<\/strong>&#8216; Supongamos que actualmente no tenemos datos en la base de datos de Firebase y queremos guardar los siguientes datos en el formato dado en la base de datos\ufffd &#8211;<\/p>\n<pre class=\"brush: actionscript3; gutter: true\">\/\/ La ra\u00edz del \u00e1rbol { \"pel\u00edculas\": [ \"pel\u00edcula1\": { \"nombre\": \"Avengers\", \"addedByUser\": \"John\" }, \"pel\u00edcula2\": { \"nombre\": \"Star Wars\", \" a\u00f1adidoPorUsuario\": \"Jane\" }, ] }<\/pre>\n<p>Despu\u00e9s de instalar con \u00e9xito los pods en el proyecto, estamos listos para implementar la parte de codificaci\u00f3n.<\/p>\n<p><a href=\"https:\/\/www.knowband.com\/mobile-app\/?utm_source=banner-ads&amp;utm_medium=website-blog&amp;utm_campaign=save-data-firebase-swift-language-ios\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-133985\" src=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/Convert-Your-eCommercet.jpg\" alt=\"convierte-tu-ecommercet\" width=\"900\" height=\"146\" srcset=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/Convert-Your-eCommercet.jpg 900w, https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/Convert-Your-eCommercet-300x49.jpg 300w, https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/Convert-Your-eCommercet-768x125.jpg 768w\" sizes=\"auto, (max-width: 900px) 100vw, 900px\" \/><br \/>\n<\/a>Implementaci\u00f3n de c\u00f3digo Antes de crear las referencias, deber\u00e1 comprender qu\u00e9 es una referencia de Firebase. Una referencia de Firebase apunta a una ubicaci\u00f3n en Firebase donde se almacenan los datos. Incluso si crea varias referencias, todas comparten la misma conexi\u00f3n. Primero tendremos que crear una referencia de FIRDatabaseReference. La referencia que contendr\u00e1 el nodo ra\u00edz (art\u00edculos de comestibles) se puede hacer usando el siguiente c\u00f3digo:<\/p>\n<pre class=\"brush: actionscript3; gutter: true\">let ref = Database.database().reference(withPath: \"movies\")<\/pre>\n<p>o tambi\u00e9n puede usar la siguiente manera:<\/p>\n<pre class=\"brush: actionscript3; gutter: true\">let rootRef = Database.database().reference() let ref = rootRef.child(\"pel\u00edculas\")<\/pre>\n<p>Luego, tendremos que crear una referencia a los elementos secundarios que son leche y pizza para que podamos agregar los datos dentro de esos nodos.<\/p>\n<pre class=\"brush: actionscript3; gutter: true\">let movieRefAvengers = ref.child(\"movie1\") let movieRefStarWars = ref.child(\"movie2\")<\/pre>\n<p>Sabemos que necesitamos guardar el diccionario dentro de estas teclas. Para eso, crearemos dos diccionarios uno para leche y otro para pizza.<\/p>\n<pre class=\"brush: actionscript3; gutter: true\">let dictMovieRefAvengers: [String: String] = [\"name\": \"Avengers\", \"addedByUser\": \"John\"] let dictMovieRefStarWars: [String: String] = [\"name\": \"Star Wars\", \"addedByUser\": \" Juana\"]<\/pre>\n<p>Despu\u00e9s de eso, podemos agregar el <strong>dictPel\u00edculaRefAvengers<\/strong> y  <strong>dictPel\u00edculaRefStarWars<\/strong> en el <strong>pel\u00edculaRefAvengers<\/strong> y  <strong>pel\u00edculaRefStarWars<\/strong> y estos se agregar\u00e1n como elementos secundarios de esas referencias. Hay dos m\u00e9todos que se utilizan para guardar datos en la base de datos de Firebase, que son setValue y updateChildValues. Si desea saber cu\u00e1ndo se confirmaron sus datos, puede agregar un bloque de finalizaci\u00f3n. Tanto setValue como updateChildValues \u200b\u200btoman un bloque de finalizaci\u00f3n opcional que se llama cuando la escritura se ha confirmado en la base de datos. Este oyente puede ser \u00fatil para realizar un seguimiento de qu\u00e9 datos se han guardado y qu\u00e9 datos a\u00fan se est\u00e1n sincronizando.<\/p>\n<p>&nbsp;<\/p>\n<pre class=\"brush: actionscript3; gutter: true\">\/\/ Guardando los valores en el nodo movie1 movieRefAvengers.setValue(dictMovieRefAvengers) { (error:Error?, ref:DatabaseReference) in if let error = error { print(\"No se pudieron guardar los datos: \\(error).\") } else { print(\"\u00a1Los datos se guardaron correctamente!\") } } \/\/ Guardando los valores en el nodo de pizza movieRefStarWars.setValue(dictMovieRefStarWars) { (error:Error?, ref:DatabaseReference) in if let error = error { print(\"Los datos no pudieron ser guardado: \\(error).\") } else { print(\"\u00a1Los datos se guardaron correctamente!\") } }<\/pre>\n<p>&nbsp;<\/p>\n<p>Despu\u00e9s de ejecutar el c\u00f3digo que se muestra arriba, obtendr\u00e1 la misma estructura en la base de datos de Firebase que ya se muestra.<\/p>\n<h2>Resumen<\/h2>\n<p>Despu\u00e9s de seguir el procedimiento anterior, podr\u00e1 guardar los datos en la base de datos de Firebase r\u00e1pidamente.<\/p>\n<h2>Lea tambi\u00e9n estos art\u00edculos:<\/h2>\n<ul>\n<li><a href=\"https:\/\/www.knowband.com\/blog\/mobile-app\/what-to-do-if-app-declined-by-google-play-store\/\" target=\"_blank\">Qu\u00e9 hacer si su aplicaci\u00f3n se rechaz\u00f3 en Google Play Store<\/a><\/li>\n<li><a href=\"https:\/\/www.knowband.com\/blog\/mobile-app\/download-app-direct-from-diawi-link\/\" target=\"_blank\">C\u00f3mo descargar tu aplicaci\u00f3n Android\/iOS desde el enlace de Diawi<\/a><\/li>\n<li><a href=\"https:\/\/www.knowband.com\/blog\/mobile-app\/payu-integration-ios-using-swift\/\" target=\"_blank\">Integraci\u00f3n PayU en iOS usando swift<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Objetivos del blog Despu\u00e9s de leer este blog, podremos instalar el SDK de Firebase en su proyecto y escribir c\u00f3digo para guardar datos en la base de datos de Firebase junto con la creaci\u00f3n del proyecto de Firebase. Beneficios de usar la base de datos de Firebase No importa si est\u00e1 trabajando en un proyecto [&hellip;]<\/p>\n","protected":false},"author":6,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_kbui_enabled":"","footnotes":""},"categories":[861],"tags":[7378,26948,26950,7370,26949,26749],"class_list":["post-25059","post","type-post","status-publish","format-standard","hentry","category-mobile-app-es","tag-caso-antimonopolio-de-google","tag-guardar-datos-en-firebase-en-lenguaje-swift-para-ios","tag-guardar-datos-en-lenguaje-swift-en-firebase","tag-ios","tag-ios-guardar-datos-en-firebase","tag-recuperar-datos-de-firebase-en-android"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>\u00bfC\u00f3mo guardar datos en Firebase en Swift Language (iOS)? - Knowband Blog | Ecommerce Modules<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.knowband.com\/blog\/es\/mobile-app-es\/\u00bfc\u00f3mo-guardar-datos-en-firebase-en-swift-language-ios\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\u00bfC\u00f3mo guardar datos en Firebase en Swift Language (iOS)? - Knowband Blog | Ecommerce Modules\" \/>\n<meta property=\"og:description\" content=\"Objetivos del blog Despu\u00e9s de leer este blog, podremos instalar el SDK de Firebase en su proyecto y escribir c\u00f3digo para guardar datos en la base de datos de Firebase junto con la creaci\u00f3n del proyecto de Firebase. Beneficios de usar la base de datos de Firebase No importa si est\u00e1 trabajando en un proyecto [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.knowband.com\/blog\/es\/mobile-app-es\/\u00bfc\u00f3mo-guardar-datos-en-firebase-en-swift-language-ios\/\" \/>\n<meta property=\"og:site_name\" content=\"Knowband Blog | Ecommerce Modules\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Knowband\" \/>\n<meta property=\"article:published_time\" content=\"2019-03-07T05:58:07+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-03-03T19:51:23+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/Picture2-1.png\" \/>\n\t<meta property=\"og:image:width\" content=\"650\" \/>\n\t<meta property=\"og:image:height\" content=\"406\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Mayank Bhaisora\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@KnowbandPlugin\" \/>\n<meta name=\"twitter:site\" content=\"@KnowbandPlugin\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Mayank Bhaisora\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/es\\\/mobile-app-es\\\/%c2%bfc%c3%b3mo-guardar-datos-en-firebase-en-swift-language-ios\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/es\\\/mobile-app-es\\\/%c2%bfc%c3%b3mo-guardar-datos-en-firebase-en-swift-language-ios\\\/\"},\"author\":{\"name\":\"Mayank Bhaisora\",\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/#\\\/schema\\\/person\\\/8aa4929774f646e515002f1bdb49551e\"},\"headline\":\"\u00bfC\u00f3mo guardar datos en Firebase en Swift Language (iOS)?\",\"datePublished\":\"2019-03-07T05:58:07+00:00\",\"dateModified\":\"2022-03-03T19:51:23+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/es\\\/mobile-app-es\\\/%c2%bfc%c3%b3mo-guardar-datos-en-firebase-en-swift-language-ios\\\/\"},\"wordCount\":776,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/es\\\/mobile-app-es\\\/%c2%bfc%c3%b3mo-guardar-datos-en-firebase-en-swift-language-ios\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/03\\\/Picture2-1.png\",\"keywords\":[\"Caso antimonopolio de Google\",\"Guardar datos en firebase en lenguaje Swift para iOS\",\"Guardar datos en lenguaje Swift en firebase\",\"iOS\",\"iOS Guardar datos en firebase\",\"Recuperar datos de firebase en Android\"],\"articleSection\":[\"Mobile App\"],\"inLanguage\":\"es-ES\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/es\\\/mobile-app-es\\\/%c2%bfc%c3%b3mo-guardar-datos-en-firebase-en-swift-language-ios\\\/\",\"url\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/es\\\/mobile-app-es\\\/%c2%bfc%c3%b3mo-guardar-datos-en-firebase-en-swift-language-ios\\\/\",\"name\":\"\u00bfC\u00f3mo guardar datos en Firebase en Swift Language (iOS)? - Knowband Blog | Ecommerce Modules\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/es\\\/mobile-app-es\\\/%c2%bfc%c3%b3mo-guardar-datos-en-firebase-en-swift-language-ios\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/es\\\/mobile-app-es\\\/%c2%bfc%c3%b3mo-guardar-datos-en-firebase-en-swift-language-ios\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/03\\\/Picture2-1.png\",\"datePublished\":\"2019-03-07T05:58:07+00:00\",\"dateModified\":\"2022-03-03T19:51:23+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/es\\\/mobile-app-es\\\/%c2%bfc%c3%b3mo-guardar-datos-en-firebase-en-swift-language-ios\\\/#breadcrumb\"},\"inLanguage\":\"es-ES\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.knowband.com\\\/blog\\\/es\\\/mobile-app-es\\\/%c2%bfc%c3%b3mo-guardar-datos-en-firebase-en-swift-language-ios\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es-ES\",\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/es\\\/mobile-app-es\\\/%c2%bfc%c3%b3mo-guardar-datos-en-firebase-en-swift-language-ios\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/03\\\/Picture2-1.png\",\"contentUrl\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/03\\\/Picture2-1.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/es\\\/mobile-app-es\\\/%c2%bfc%c3%b3mo-guardar-datos-en-firebase-en-swift-language-ios\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"\u00bfC\u00f3mo guardar datos en Firebase en Swift Language (iOS)?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/#website\",\"url\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/\",\"name\":\"Knowband Blog | Ecommerce Modules\",\"description\":\"Magento, Prestashop, Opencart, Shopify\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es-ES\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/#organization\",\"name\":\"Knowband Blog | Ecommerce Modules\",\"url\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es-ES\",\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/wp-content\\\/uploads\\\/2016\\\/09\\\/cropped-knowband_logo-v2.png\",\"contentUrl\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/wp-content\\\/uploads\\\/2016\\\/09\\\/cropped-knowband_logo-v2.png\",\"width\":153,\"height\":61,\"caption\":\"Knowband Blog | Ecommerce Modules\"},\"image\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/Knowband\",\"https:\\\/\\\/x.com\\\/KnowbandPlugin\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/#\\\/schema\\\/person\\\/8aa4929774f646e515002f1bdb49551e\",\"name\":\"Mayank Bhaisora\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es-ES\",\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/wp-content\\\/plugins\\\/wp-user-avatar\\\/deprecated\\\/wp-user-avatar\\\/images\\\/wpua-96x96.png\",\"url\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/wp-content\\\/plugins\\\/wp-user-avatar\\\/deprecated\\\/wp-user-avatar\\\/images\\\/wpua-96x96.png\",\"contentUrl\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/wp-content\\\/plugins\\\/wp-user-avatar\\\/deprecated\\\/wp-user-avatar\\\/images\\\/wpua-96x96.png\",\"caption\":\"Mayank Bhaisora\"},\"url\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/es\\\/author\\\/mbhaisora\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"\u00bfC\u00f3mo guardar datos en Firebase en Swift Language (iOS)? - Knowband Blog | Ecommerce Modules","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.knowband.com\/blog\/es\/mobile-app-es\/\u00bfc\u00f3mo-guardar-datos-en-firebase-en-swift-language-ios\/","og_locale":"es_ES","og_type":"article","og_title":"\u00bfC\u00f3mo guardar datos en Firebase en Swift Language (iOS)? - Knowband Blog | Ecommerce Modules","og_description":"Objetivos del blog Despu\u00e9s de leer este blog, podremos instalar el SDK de Firebase en su proyecto y escribir c\u00f3digo para guardar datos en la base de datos de Firebase junto con la creaci\u00f3n del proyecto de Firebase. Beneficios de usar la base de datos de Firebase No importa si est\u00e1 trabajando en un proyecto [&hellip;]","og_url":"https:\/\/www.knowband.com\/blog\/es\/mobile-app-es\/\u00bfc\u00f3mo-guardar-datos-en-firebase-en-swift-language-ios\/","og_site_name":"Knowband Blog | Ecommerce Modules","article_publisher":"https:\/\/www.facebook.com\/Knowband","article_published_time":"2019-03-07T05:58:07+00:00","article_modified_time":"2022-03-03T19:51:23+00:00","og_image":[{"width":650,"height":406,"url":"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/Picture2-1.png","type":"image\/png"}],"author":"Mayank Bhaisora","twitter_card":"summary_large_image","twitter_creator":"@KnowbandPlugin","twitter_site":"@KnowbandPlugin","twitter_misc":{"Written by":"Mayank Bhaisora","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.knowband.com\/blog\/es\/mobile-app-es\/%c2%bfc%c3%b3mo-guardar-datos-en-firebase-en-swift-language-ios\/#article","isPartOf":{"@id":"https:\/\/www.knowband.com\/blog\/es\/mobile-app-es\/%c2%bfc%c3%b3mo-guardar-datos-en-firebase-en-swift-language-ios\/"},"author":{"name":"Mayank Bhaisora","@id":"https:\/\/www.knowband.com\/blog\/fr\/#\/schema\/person\/8aa4929774f646e515002f1bdb49551e"},"headline":"\u00bfC\u00f3mo guardar datos en Firebase en Swift Language (iOS)?","datePublished":"2019-03-07T05:58:07+00:00","dateModified":"2022-03-03T19:51:23+00:00","mainEntityOfPage":{"@id":"https:\/\/www.knowband.com\/blog\/es\/mobile-app-es\/%c2%bfc%c3%b3mo-guardar-datos-en-firebase-en-swift-language-ios\/"},"wordCount":776,"commentCount":0,"publisher":{"@id":"https:\/\/www.knowband.com\/blog\/fr\/#organization"},"image":{"@id":"https:\/\/www.knowband.com\/blog\/es\/mobile-app-es\/%c2%bfc%c3%b3mo-guardar-datos-en-firebase-en-swift-language-ios\/#primaryimage"},"thumbnailUrl":"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/Picture2-1.png","keywords":["Caso antimonopolio de Google","Guardar datos en firebase en lenguaje Swift para iOS","Guardar datos en lenguaje Swift en firebase","iOS","iOS Guardar datos en firebase","Recuperar datos de firebase en Android"],"articleSection":["Mobile App"],"inLanguage":"es-ES"},{"@type":"WebPage","@id":"https:\/\/www.knowband.com\/blog\/es\/mobile-app-es\/%c2%bfc%c3%b3mo-guardar-datos-en-firebase-en-swift-language-ios\/","url":"https:\/\/www.knowband.com\/blog\/es\/mobile-app-es\/%c2%bfc%c3%b3mo-guardar-datos-en-firebase-en-swift-language-ios\/","name":"\u00bfC\u00f3mo guardar datos en Firebase en Swift Language (iOS)? - Knowband Blog | Ecommerce Modules","isPartOf":{"@id":"https:\/\/www.knowband.com\/blog\/fr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.knowband.com\/blog\/es\/mobile-app-es\/%c2%bfc%c3%b3mo-guardar-datos-en-firebase-en-swift-language-ios\/#primaryimage"},"image":{"@id":"https:\/\/www.knowband.com\/blog\/es\/mobile-app-es\/%c2%bfc%c3%b3mo-guardar-datos-en-firebase-en-swift-language-ios\/#primaryimage"},"thumbnailUrl":"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/Picture2-1.png","datePublished":"2019-03-07T05:58:07+00:00","dateModified":"2022-03-03T19:51:23+00:00","breadcrumb":{"@id":"https:\/\/www.knowband.com\/blog\/es\/mobile-app-es\/%c2%bfc%c3%b3mo-guardar-datos-en-firebase-en-swift-language-ios\/#breadcrumb"},"inLanguage":"es-ES","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.knowband.com\/blog\/es\/mobile-app-es\/%c2%bfc%c3%b3mo-guardar-datos-en-firebase-en-swift-language-ios\/"]}]},{"@type":"ImageObject","inLanguage":"es-ES","@id":"https:\/\/www.knowband.com\/blog\/es\/mobile-app-es\/%c2%bfc%c3%b3mo-guardar-datos-en-firebase-en-swift-language-ios\/#primaryimage","url":"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/Picture2-1.png","contentUrl":"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/Picture2-1.png"},{"@type":"BreadcrumbList","@id":"https:\/\/www.knowband.com\/blog\/es\/mobile-app-es\/%c2%bfc%c3%b3mo-guardar-datos-en-firebase-en-swift-language-ios\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.knowband.com\/blog\/fr\/"},{"@type":"ListItem","position":2,"name":"\u00bfC\u00f3mo guardar datos en Firebase en Swift Language (iOS)?"}]},{"@type":"WebSite","@id":"https:\/\/www.knowband.com\/blog\/fr\/#website","url":"https:\/\/www.knowband.com\/blog\/fr\/","name":"Knowband Blog | Ecommerce Modules","description":"Magento, Prestashop, Opencart, Shopify","publisher":{"@id":"https:\/\/www.knowband.com\/blog\/fr\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.knowband.com\/blog\/fr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es-ES"},{"@type":"Organization","@id":"https:\/\/www.knowband.com\/blog\/fr\/#organization","name":"Knowband Blog | Ecommerce Modules","url":"https:\/\/www.knowband.com\/blog\/fr\/","logo":{"@type":"ImageObject","inLanguage":"es-ES","@id":"https:\/\/www.knowband.com\/blog\/fr\/#\/schema\/logo\/image\/","url":"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2016\/09\/cropped-knowband_logo-v2.png","contentUrl":"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2016\/09\/cropped-knowband_logo-v2.png","width":153,"height":61,"caption":"Knowband Blog | Ecommerce Modules"},"image":{"@id":"https:\/\/www.knowband.com\/blog\/fr\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/Knowband","https:\/\/x.com\/KnowbandPlugin"]},{"@type":"Person","@id":"https:\/\/www.knowband.com\/blog\/fr\/#\/schema\/person\/8aa4929774f646e515002f1bdb49551e","name":"Mayank Bhaisora","image":{"@type":"ImageObject","inLanguage":"es-ES","@id":"https:\/\/www.knowband.com\/blog\/wp-content\/plugins\/wp-user-avatar\/deprecated\/wp-user-avatar\/images\/wpua-96x96.png","url":"https:\/\/www.knowband.com\/blog\/wp-content\/plugins\/wp-user-avatar\/deprecated\/wp-user-avatar\/images\/wpua-96x96.png","contentUrl":"https:\/\/www.knowband.com\/blog\/wp-content\/plugins\/wp-user-avatar\/deprecated\/wp-user-avatar\/images\/wpua-96x96.png","caption":"Mayank Bhaisora"},"url":"https:\/\/www.knowband.com\/blog\/es\/author\/mbhaisora\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/www.knowband.com\/blog\/es\/wp-json\/wp\/v2\/posts\/25059","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.knowband.com\/blog\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.knowband.com\/blog\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.knowband.com\/blog\/es\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/www.knowband.com\/blog\/es\/wp-json\/wp\/v2\/comments?post=25059"}],"version-history":[{"count":0,"href":"https:\/\/www.knowband.com\/blog\/es\/wp-json\/wp\/v2\/posts\/25059\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.knowband.com\/blog\/es\/wp-json\/wp\/v2\/media?parent=25059"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.knowband.com\/blog\/es\/wp-json\/wp\/v2\/categories?post=25059"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.knowband.com\/blog\/es\/wp-json\/wp\/v2\/tags?post=25059"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}