{"id":25064,"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-03T20:01:02","modified_gmt":"2022-03-03T20:01:02","slug":"como-salvar-dados-no-firebase-no-swift-language-ios","status":"publish","type":"post","link":"https:\/\/www.knowband.com\/blog\/pt-br\/aplicativo-movel\/como-salvar-dados-no-firebase-no-swift-language-ios\/","title":{"rendered":"Como salvar dados no Firebase em Swift Language (iOS)?"},"content":{"rendered":"<p><html lang=\"pt\"><head><meta charset=\"utf-8\"><\/head><body><\/p>\n<h2>Objetivos do blog<\/h2>\n<p>Depois de ler este blog, poderemos instalar o SDK do Firebase em seu projeto e escrever o c\u00f3digo para salvar os dados no banco de dados do Firebase junto com a cria\u00e7\u00e3o do projeto do Firebase.<\/p>\n<h2>Benef\u00edcios de usar o Firebase Database<\/h2>\n<p>N\u00e3o importa se voc\u00ea est\u00e1 trabalhando em um projeto pequeno ou se est\u00e1 de olho em um grande, voc\u00ea precisa de um banco de dados para armazenar todas as suas informa\u00e7\u00f5es. Se voc\u00ea estiver trabalhando em um projeto pequeno, poder\u00e1 usar este banco de dados do Firebase. Aqui est\u00e1 a lista de benef\u00edcios usando o banco de dados Firebase: 1. Ajuda voc\u00ea a gerenciar sem esfor\u00e7o os dados de sua loja. 2. Se os dados mudarem a qualquer momento, todos os dispositivos conectados receber\u00e3o os dados atualizados em seus dispositivos. 3. O banco de dados em tempo real do Firebase \u00e9 gratuito. 4. Economia de tempo. 5. F\u00e1cil de usar e suporte multiplataforma para SDK. 6. \u00datil para aplicativos de bate-papo, notifica\u00e7\u00f5es push, feed de not\u00edcias, etc.<\/p>\n<h3>Pr\u00e9-requisitos<\/h3>\n<p>Precisamos escrever um c\u00f3digo r\u00e1pido para salvar os dados no Firebase. Para isso, primeiro teremos que criar o projeto Firebase. Siga as etapas abaixo para criar o projeto Firebase &#8211; 1. V\u00e1 para <a href=\"https:\/\/console.firebase.google.com\" target=\"_blank\">https:\/\/console.firebase.google.com<\/a><\/p>\n<p>2. Clique em &#8220;<strong>Adicionar projeto<\/strong>&#8220;bot\u00e3o<\/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=\"Adicionar projeto\" 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. Em seguida, crie o aplicativo iOS e baixe o arquivo GoogleService-Info.plist 4. Em seguida, mova o arquivo plist para dentro do projeto 5. Depois que no Xcode, abra <strong>AppDelegate.swift<\/strong> e adicione este c\u00f3digo antes da instru\u00e7\u00e3o return dentro de application(_:didFinishLaunchingWithOptions:)<\/p>\n<pre class=\"brush: actionscript3; gutter: true\">FirebaseApp.configure()<\/pre>\n<p>6. Em seguida, clique em &#8220;<strong>banco de dados<\/strong>&#8221; op\u00e7\u00e3o no menu \u00e0 esquerda.<\/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=\"Banco de dados: 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. Selecione &#8220;<strong>Banco de dados em tempo real<\/strong>&#8220;, l\u00e1 voc\u00ea encontrar\u00e1 a URL do banco de dados, que voc\u00ea pode usar no c\u00f3digo para buscar os dados do banco de dados. Geralmente voc\u00ea n\u00e3o precisar\u00e1 dessa URL, pois estamos usando <strong>GoogleServices-Info.plist<\/strong> arquivo e a url do banco de dados j\u00e1 est\u00e1 dispon\u00edvel nesse arquivo, precisamos apenas inicializar o arquivo Firebase. 8. A configura\u00e7\u00e3o do Firebase est\u00e1 conclu\u00edda Agora voc\u00ea ter\u00e1 que baixar o Firebase SDK no swift. Para isso, voc\u00ea ter\u00e1 que instalar os seguintes pods. 1. pod &#8216;<strong>Firebase\/N\u00facleo<\/strong>&#8216; 2. vagem &#8216;<strong>Firebase\/Banco de dados<\/strong>&#8216; Vamos supor que atualmente n\u00e3o temos dados no banco de dados Firebase e queremos salvar os seguintes dados no formato fornecido no banco de dados\ufffd &#8211;<\/p>\n<pre class=\"brush: actionscript3; gutter: true\">\/\/ A raiz da \u00e1rvore { \"movies\": [ \"movie1\": { \"name\": \"Avengers\", \"addedByUser\": \"John\" }, \"movie2\": { \"name\": \"Star Wars\", \" addByUser\": \"Jane\" }, ] }<\/pre>\n<p>Depois de instalar com sucesso os pods no projeto, estamos prontos para implementar a parte de codifica\u00e7\u00e3o.<\/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=\"converta seu 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>Implementa\u00e7\u00e3o de c\u00f3digo Antes de criar as refer\u00eancias, voc\u00ea ter\u00e1 que entender o que \u00e9 uma refer\u00eancia do Firebase. Uma refer\u00eancia do Firebase aponta para um local no Firebase onde os dados s\u00e3o armazenados. Mesmo que voc\u00ea crie v\u00e1rias refer\u00eancias, todas elas compartilham a mesma conex\u00e3o. Primeiro teremos que criar a refer\u00eancia do FIRDatabaseReference. A refer\u00eancia que conter\u00e1 o n\u00f3 raiz (itens de mercearia) pode ser feita usando o seguinte c\u00f3digo &#8211;<\/p>\n<pre class=\"brush: actionscript3; gutter: true\">let ref = Database.database().reference(withPath: \"movies\")<\/pre>\n<p>ou voc\u00ea tamb\u00e9m pode usar a seguinte maneira &#8211;<\/p>\n<pre class=\"brush: actionscript3; gutter: true\">deixe rootRef = Database.database().reference() let ref = rootRef.child(\"filmes\")<\/pre>\n<p>Em seguida, teremos que criar refer\u00eancia aos itens filhos que s\u00e3o leite e pizza para que possamos adicionar os dados dentro desses n\u00f3s.<\/p>\n<pre class=\"brush: actionscript3; gutter: true\">let movieRefAvengers = ref.child(\"movie1\") let movieRefStarWars = ref.child(\"movie2\")<\/pre>\n<p>Sabemos que precisamos salvar o dicion\u00e1rio dentro dessas chaves. Para isso, criaremos dois dicion\u00e1rios um para leite e outro 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\": \" Jane\"]<\/pre>\n<p>Depois disso podemos adicionar o <strong>dictFilmeRefAvengers<\/strong> e <strong>dictFilmeRefStarWars<\/strong> no <strong>filmeRefAvengers<\/strong> e <strong>filmeRefStarWars<\/strong> e estes ser\u00e3o adicionados como um filho dessas refer\u00eancias. Existem dois m\u00e9todos usados \u200b\u200bpara salvar dados no banco de dados do Firebase que s\u00e3o setValue e updateChildValues. Se voc\u00ea quiser saber quando seus dados foram confirmados, voc\u00ea pode adicionar um bloco de conclus\u00e3o. Ambos setValue e updateChildValues \u200b\u200brecebem um bloco de conclus\u00e3o opcional que \u00e9 chamado quando a grava\u00e7\u00e3o \u00e9 confirmada no banco de dados. Esse ouvinte pode ser \u00fatil para acompanhar quais dados foram salvos e quais dados ainda est\u00e3o sendo sincronizados.<\/p>\n<p>&nbsp;<\/p>\n<pre class=\"brush: actionscript3; gutter: true\">\/\/ Salvando os valores em movie1 node movieRefAvengers.setValue(dictMovieRefAvengers) { (error:Error?, ref:DatabaseReference) in if let error = error { print(\"Os dados n\u00e3o puderam ser salvos: \\(error).\") } else { print(\"Dados salvos com sucesso!\") } } \/\/ Salvando os valores no n\u00f3 pizza movieRefStarWars.setValue(dictMovieRefStarWars) { (error:Error?, ref:DatabaseReference) in if let error = error { print(\"Os dados n\u00e3o puderam ser ser salvo: \\(erro).\") } else { print(\"Dados salvos com sucesso!\") } }<\/pre>\n<p>&nbsp;<\/p>\n<p>Ap\u00f3s executar o c\u00f3digo mostrado acima, voc\u00ea obter\u00e1 a mesma estrutura no banco de dados Firebase que j\u00e1 foi mostrada.<\/p>\n<h2>Resumo<\/h2>\n<p>Ap\u00f3s seguir o procedimento acima, voc\u00ea poder\u00e1 salvar os dados no banco de dados do Firebase rapidamente.<\/p>\n<h2>Leia tamb\u00e9m estes artigos:<\/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\">O que fazer se seu aplicativo for recusado na Google Play Store<\/a><\/li>\n<li><a href=\"https:\/\/www.knowband.com\/blog\/mobile-app\/download-app-direct-from-diawi-link\/\" target=\"_blank\">Como baixar seu aplicativo Android\/iOS no link Diawi<\/a><\/li>\n<li><a href=\"https:\/\/www.knowband.com\/blog\/mobile-app\/payu-integration-ios-using-swift\/\" target=\"_blank\">Integra\u00e7\u00e3o PayU no iOS usando swift<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Objetivos do blog Depois de ler este blog, poderemos instalar o SDK do Firebase em seu projeto e escrever o c\u00f3digo para salvar os dados no banco de dados do Firebase junto com a cria\u00e7\u00e3o do projeto do Firebase. Benef\u00edcios de usar o Firebase Database N\u00e3o importa se voc\u00ea est\u00e1 trabalhando em um projeto pequeno [&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":[3267],"tags":[7393,7370,26964,26768,26965,26963],"class_list":["post-25064","post","type-post","status-publish","format-standard","hentry","category-aplicativo-movel","tag-caso-antitruste-do-google","tag-ios","tag-ios-salvar-dados-no-firebase","tag-recuperar-dados-do-firebase-no-android","tag-salvar-dados-em-linguagem-swift-no-firebase","tag-salvar-dados-no-firebase-em-linguagem-swift-para-ios"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Como salvar dados no Firebase em 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\/pt-br\/aplicativo-movel\/como-salvar-dados-no-firebase-no-swift-language-ios\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Como salvar dados no Firebase em Swift Language (iOS)? - Knowband Blog | Ecommerce Modules\" \/>\n<meta property=\"og:description\" content=\"Objetivos do blog Depois de ler este blog, poderemos instalar o SDK do Firebase em seu projeto e escrever o c\u00f3digo para salvar os dados no banco de dados do Firebase junto com a cria\u00e7\u00e3o do projeto do Firebase. Benef\u00edcios de usar o Firebase Database N\u00e3o importa se voc\u00ea est\u00e1 trabalhando em um projeto pequeno [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.knowband.com\/blog\/pt-br\/aplicativo-movel\/como-salvar-dados-no-firebase-no-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-03T20:01:02+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=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/pt-br\\\/aplicativo-movel\\\/como-salvar-dados-no-firebase-no-swift-language-ios\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/pt-br\\\/aplicativo-movel\\\/como-salvar-dados-no-firebase-no-swift-language-ios\\\/\"},\"author\":{\"name\":\"Mayank Bhaisora\",\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/#\\\/schema\\\/person\\\/8aa4929774f646e515002f1bdb49551e\"},\"headline\":\"Como salvar dados no Firebase em Swift Language (iOS)?\",\"datePublished\":\"2019-03-07T05:58:07+00:00\",\"dateModified\":\"2022-03-03T20:01:02+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/pt-br\\\/aplicativo-movel\\\/como-salvar-dados-no-firebase-no-swift-language-ios\\\/\"},\"wordCount\":752,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/pt-br\\\/aplicativo-movel\\\/como-salvar-dados-no-firebase-no-swift-language-ios\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/03\\\/Picture2-1.png\",\"keywords\":[\"Caso antitruste do Google\",\"iOS\",\"iOS Salvar dados no Firebase\",\"Recuperar dados do Firebase no Android\",\"Salvar dados em linguagem Swift no Firebase\",\"Salvar dados no Firebase em linguagem Swift para iOS\"],\"articleSection\":[\"Aplicativo m\u00f3vel\"],\"inLanguage\":\"pt-BR\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/pt-br\\\/aplicativo-movel\\\/como-salvar-dados-no-firebase-no-swift-language-ios\\\/\",\"url\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/pt-br\\\/aplicativo-movel\\\/como-salvar-dados-no-firebase-no-swift-language-ios\\\/\",\"name\":\"Como salvar dados no Firebase em Swift Language (iOS)? - Knowband Blog | Ecommerce Modules\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/pt-br\\\/aplicativo-movel\\\/como-salvar-dados-no-firebase-no-swift-language-ios\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/pt-br\\\/aplicativo-movel\\\/como-salvar-dados-no-firebase-no-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-03T20:01:02+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/pt-br\\\/aplicativo-movel\\\/como-salvar-dados-no-firebase-no-swift-language-ios\\\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.knowband.com\\\/blog\\\/pt-br\\\/aplicativo-movel\\\/como-salvar-dados-no-firebase-no-swift-language-ios\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/pt-br\\\/aplicativo-movel\\\/como-salvar-dados-no-firebase-no-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\\\/pt-br\\\/aplicativo-movel\\\/como-salvar-dados-no-firebase-no-swift-language-ios\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Como salvar dados no Firebase em 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\":\"pt-BR\"},{\"@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\":\"pt-BR\",\"@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\":\"pt-BR\",\"@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\\\/pt-br\\\/author\\\/mbhaisora\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Como salvar dados no Firebase em 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\/pt-br\/aplicativo-movel\/como-salvar-dados-no-firebase-no-swift-language-ios\/","og_locale":"pt_BR","og_type":"article","og_title":"Como salvar dados no Firebase em Swift Language (iOS)? - Knowband Blog | Ecommerce Modules","og_description":"Objetivos do blog Depois de ler este blog, poderemos instalar o SDK do Firebase em seu projeto e escrever o c\u00f3digo para salvar os dados no banco de dados do Firebase junto com a cria\u00e7\u00e3o do projeto do Firebase. Benef\u00edcios de usar o Firebase Database N\u00e3o importa se voc\u00ea est\u00e1 trabalhando em um projeto pequeno [&hellip;]","og_url":"https:\/\/www.knowband.com\/blog\/pt-br\/aplicativo-movel\/como-salvar-dados-no-firebase-no-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-03T20:01:02+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":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.knowband.com\/blog\/pt-br\/aplicativo-movel\/como-salvar-dados-no-firebase-no-swift-language-ios\/#article","isPartOf":{"@id":"https:\/\/www.knowband.com\/blog\/pt-br\/aplicativo-movel\/como-salvar-dados-no-firebase-no-swift-language-ios\/"},"author":{"name":"Mayank Bhaisora","@id":"https:\/\/www.knowband.com\/blog\/fr\/#\/schema\/person\/8aa4929774f646e515002f1bdb49551e"},"headline":"Como salvar dados no Firebase em Swift Language (iOS)?","datePublished":"2019-03-07T05:58:07+00:00","dateModified":"2022-03-03T20:01:02+00:00","mainEntityOfPage":{"@id":"https:\/\/www.knowband.com\/blog\/pt-br\/aplicativo-movel\/como-salvar-dados-no-firebase-no-swift-language-ios\/"},"wordCount":752,"commentCount":0,"publisher":{"@id":"https:\/\/www.knowband.com\/blog\/fr\/#organization"},"image":{"@id":"https:\/\/www.knowband.com\/blog\/pt-br\/aplicativo-movel\/como-salvar-dados-no-firebase-no-swift-language-ios\/#primaryimage"},"thumbnailUrl":"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/Picture2-1.png","keywords":["Caso antitruste do Google","iOS","iOS Salvar dados no Firebase","Recuperar dados do Firebase no Android","Salvar dados em linguagem Swift no Firebase","Salvar dados no Firebase em linguagem Swift para iOS"],"articleSection":["Aplicativo m\u00f3vel"],"inLanguage":"pt-BR"},{"@type":"WebPage","@id":"https:\/\/www.knowband.com\/blog\/pt-br\/aplicativo-movel\/como-salvar-dados-no-firebase-no-swift-language-ios\/","url":"https:\/\/www.knowband.com\/blog\/pt-br\/aplicativo-movel\/como-salvar-dados-no-firebase-no-swift-language-ios\/","name":"Como salvar dados no Firebase em Swift Language (iOS)? - Knowband Blog | Ecommerce Modules","isPartOf":{"@id":"https:\/\/www.knowband.com\/blog\/fr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.knowband.com\/blog\/pt-br\/aplicativo-movel\/como-salvar-dados-no-firebase-no-swift-language-ios\/#primaryimage"},"image":{"@id":"https:\/\/www.knowband.com\/blog\/pt-br\/aplicativo-movel\/como-salvar-dados-no-firebase-no-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-03T20:01:02+00:00","breadcrumb":{"@id":"https:\/\/www.knowband.com\/blog\/pt-br\/aplicativo-movel\/como-salvar-dados-no-firebase-no-swift-language-ios\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.knowband.com\/blog\/pt-br\/aplicativo-movel\/como-salvar-dados-no-firebase-no-swift-language-ios\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.knowband.com\/blog\/pt-br\/aplicativo-movel\/como-salvar-dados-no-firebase-no-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\/pt-br\/aplicativo-movel\/como-salvar-dados-no-firebase-no-swift-language-ios\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.knowband.com\/blog\/fr\/"},{"@type":"ListItem","position":2,"name":"Como salvar dados no Firebase em 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":"pt-BR"},{"@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":"pt-BR","@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":"pt-BR","@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\/pt-br\/author\/mbhaisora\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/www.knowband.com\/blog\/pt-br\/wp-json\/wp\/v2\/posts\/25064","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.knowband.com\/blog\/pt-br\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.knowband.com\/blog\/pt-br\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.knowband.com\/blog\/pt-br\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/www.knowband.com\/blog\/pt-br\/wp-json\/wp\/v2\/comments?post=25064"}],"version-history":[{"count":0,"href":"https:\/\/www.knowband.com\/blog\/pt-br\/wp-json\/wp\/v2\/posts\/25064\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.knowband.com\/blog\/pt-br\/wp-json\/wp\/v2\/media?parent=25064"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.knowband.com\/blog\/pt-br\/wp-json\/wp\/v2\/categories?post=25064"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.knowband.com\/blog\/pt-br\/wp-json\/wp\/v2\/tags?post=25064"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}