{"id":25037,"date":"2019-03-07T05:58:07","date_gmt":"2019-03-07T05:58:07","guid":{"rendered":"https:\/\/www.knowband.com\/blog\/?p=25037\/"},"modified":"2022-07-21T09:33:38","modified_gmt":"2022-07-21T09:33:38","slug":"save-data-firebase-swift-language-ios","status":"publish","type":"post","link":"https:\/\/www.knowband.com\/blog\/mobile-app\/save-data-firebase-swift-language-ios\/","title":{"rendered":"How to save data to Firebase in Swift Language (iOS)?"},"content":{"rendered":"<h2>Objectives of the blog<\/h2>\n<p><a href=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/Main-Banner-swift-language-ios-2.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-817234\" src=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/Main-Banner-swift-language-ios-2.png\" alt=\"How to save data to Firebase in Swift Language (iOS)?\" width=\"760\" height=\"300\" srcset=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/Main-Banner-swift-language-ios-2.png 760w, https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/Main-Banner-swift-language-ios-2-300x118.png 300w\" sizes=\"auto, (max-width: 760px) 100vw, 760px\" \/><\/a><\/p>\n<p>After reading this blog we will be able to install the Firebase SDK in your project and write code to save data to Firebase database along with the creation of the Firebase project.<\/p>\n<h2>Benefits of Using Firebase Database<\/h2>\n<p><a href=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/Info-Banner-swift-language-ios-2.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-817236\" src=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/Info-Banner-swift-language-ios-2.png\" alt=\"benefits of How to save data to Firebase in Swift Language (iOS)?\" width=\"760\" height=\"354\" srcset=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/Info-Banner-swift-language-ios-2.png 760w, https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/Info-Banner-swift-language-ios-2-300x140.png 300w\" sizes=\"auto, (max-width: 760px) 100vw, 760px\" \/><\/a><\/p>\n<p>It doesn\u2019t matter whether you are working on a small project or your eyes are on a big one you must need a database to store all your information. If you are working on a small project then you can use this Firebase database. Here are the list of benefits using Firebase database:<\/p>\n<p>1. Helps you to effortlessly manage the data of your store.<br \/>\n2. If data changes anytime all connected devices will receive the updated data in their devices.<br \/>\n3. Firebase real-time database is free to use.<br \/>\n4. Time-Saving.<br \/>\n5. Easy to use &amp; Cross-platform support for SDK.<br \/>\n6. Useful for chatting apps, push notifications, news feed, etc.<\/p>\n<h3>Pre-requisites<\/h3>\n<p>We need to write swift code to save the data to Firebase. For this, first we will have to create the Firebase project. Follow the steps given below to create the Firebase project &#8211;<\/p>\n<p>1.Go to <a href=\"https:\/\/console.firebase.google.com\" target=\"_blank\">https:\/\/console.firebase.google.com<\/a><\/p>\n<p>2.Click on \u201c<strong>Add Project<\/strong>\u201d button<\/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=\"Add project\" 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. Then create iOS app and download GoogleService-Info.plist file<\/p>\n<p>4. Then move the plist file inside the project<\/p>\n<p>5. After than in Xcode, open <strong>AppDelegate.swift<\/strong> and add this code before the return statement within application(_:didFinishLaunchingWithOptions:)<\/p>\n<pre class=\"brush: actionscript3; gutter: true\">FirebaseApp.configure()<\/pre>\n<p>6.Then click on \u201c<strong>Database<\/strong>\u201d option from the left menu.<\/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=\"Database: 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. Select \u201c<strong>Realtime Database<\/strong>\u201d, there you will find the database URL, which you can use in the code in order to fetch the data from the database. Generally you will not need this URL as we are using <strong>GoogleServices-Info.plist<\/strong> file and the database url is already available in that file, we only need to initialize the Firebase.<\/p>\n<p>8. Firebase setup is completed<\/p>\n<p>Now you will have to download Firebase SDK in the swift. For this you will have to install the following pods.<\/p>\n<p>1. pod &#8216;<strong>Firebase\/Core<\/strong>&#8216;<br \/>\n2. pod &#8216;<strong>Firebase\/Database<\/strong>&#8216;<\/p>\n<p>Let suppose currently we have no data in the Firebase database and we want to save the following data in the given format in the database\u00a0 &#8211;<\/p>\n<pre class=\"brush: actionscript3; gutter: true\">\/\/ The root of the tree\r\n{\r\n  &quot;movies&quot;: [\r\n    &quot;movie1&quot;: {\r\n      &quot;name&quot;: &quot;Avengers&quot;,\r\n      &quot;addedByUser&quot;: &quot;John&quot;\r\n    },\r\n \r\n    &quot;movie2&quot;: {\r\n      &quot;name&quot;: &quot;Star Wars&quot;,\r\n      &quot;addedByUser&quot;: &quot;Jane&quot;\r\n    },\r\n  ]\r\n}<\/pre>\n<p>After successfully installing the pods on the project, we are ready to implement the coding part.<\/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=\"convert-your-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>Code Implementation<\/p>\n<p>Before creating the references, you will have to understand that what is a Firebase reference.<\/p>\n<p>A Firebase reference points to a location in Firebase where data is stored. Even if you create multiple references, they all share the same connection.<\/p>\n<p>First we will have to create reference of the FIRDatabaseReference.<\/p>\n<p>Reference that will hold root node (grocery-items) can be made by using the following code &#8211;<\/p>\n<pre class=\"brush: actionscript3; gutter: true\">let ref = Database.database().reference(withPath: &quot;movies&quot;)<\/pre>\n<p>or you can also use the following way &#8211;<\/p>\n<pre class=\"brush: actionscript3; gutter: true\">let rootRef = Database.database().reference()\r\nlet ref = rootRef.child(&quot;movies&quot;)<\/pre>\n<p>Then we will have to create reference to the child items which are milk and pizza so that we can add the data inside those nodes.<\/p>\n<pre class=\"brush: actionscript3; gutter: true\">let movieRefAvengers = ref.child(&quot;movie1&quot;)\r\nlet movieRefStarWars = ref.child(&quot;movie2&quot;)<\/pre>\n<p>We know that we need to save the dictionary inside these keys. For that, we will create two dictionaries one for milk and another for pizza.<\/p>\n<pre class=\"brush: actionscript3; gutter: true\">let dictMovieRefAvengers: [String: String] = [&quot;name&quot;: &quot;Avengers&quot;, &quot;addedByUser&quot;: &quot;John&quot;]\r\nlet dictMovieRefStarWars: [String: String] = [&quot;name&quot;: &quot;Star Wars&quot;, &quot;addedByUser&quot;: &quot;Jane&quot;]<\/pre>\n<p>After that we can add the <strong>dictMovieRefAvengers<\/strong> and <strong>dictMovieRefStarWars<\/strong> into the <strong>movieRefAvengers<\/strong> and <strong>movieRefStarWars<\/strong> and these will get added as a child of those references.<\/p>\n<p><a href=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/Main-Banner-swift-language-ios-3.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-817237\" src=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/Main-Banner-swift-language-ios-3.png\" alt=\"How to save data to Firebase in Swift Language (iOS)?\" width=\"700\" height=\"354\" srcset=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/Main-Banner-swift-language-ios-3.png 700w, https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/Main-Banner-swift-language-ios-3-300x152.png 300w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/><\/a><\/p>\n<p>There are two methods which are used to save data into the Firebase database which are setValue and updateChildValues. If you want to know when your data has been committed, you can add a completion block. Both setValue and updateChildValues take an optional completion block that is called when the write has been committed to the database. This listener can be useful for keeping track of which data has been saved and which data is still being synchronized.<\/p>\n<p>&nbsp;<\/p>\n<pre class=\"brush: actionscript3; gutter: true\">\/\/ Saving the values in movie1 node\r\nmovieRefAvengers.setValue(dictMovieRefAvengers) {\r\n  (error:Error?, ref:DatabaseReference) in\r\n  if let error = error {\r\n    print(&quot;Data could not be saved: \\(error).&quot;)\r\n  } else {\r\n    print(&quot;Data saved successfully!&quot;)\r\n  }\r\n}\r\n \r\n\/\/ Saving the values in pizza node\r\nmovieRefStarWars.setValue(dictMovieRefStarWars) {\r\n  (error:Error?, ref:DatabaseReference) in\r\n  if let error = error {\r\n    print(&quot;Data could not be saved: \\(error).&quot;)\r\n  } else {\r\n    print(&quot;Data saved successfully!&quot;)\r\n  }\r\n}<\/pre>\n<p>&nbsp;<\/p>\n<p>After running the code shown above, you will get the same structure in the Firebase database which is already shown.<\/p>\n<h2>Summary<\/h2>\n<p>After following the above procedure, you will be able to save the data to the Firebase database in swift.<\/p>\n<p>If you face any issues, please feel free to reach us at support@knowband.com. Knowband also provides PWA and Flutter Apps for Prestashop, Opencart, Magento 2 and Woocommerce. Know more:<br \/>\n<iframe loading=\"lazy\" title=\"YouTube video player\" src=\"https:\/\/www.youtube.com\/embed\/W5A2qMachUw\" width=\"660\" height=\"315\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/p>\n<p>&nbsp;<\/p>\n<h2>Also Read This\u00a0Articles:<\/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\">What to do if your app declined on Google Play Store<\/a><\/li>\n<li><a href=\"https:\/\/www.knowband.com\/blog\/mobile-app\/download-app-direct-from-diawi-link\/\" target=\"_blank\">How to download your Android\/iOS app from Diawi link<\/a><\/li>\n<li><a href=\"https:\/\/www.knowband.com\/blog\/mobile-app\/payu-integration-ios-using-swift\/\" target=\"_blank\">PayU Integration in iOS using swift<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Objectives of the blog After reading this blog we will be able to install the Firebase SDK in your project and write code to save data to Firebase database along with the creation of the Firebase project. Benefits of Using Firebase Database It doesn\u2019t matter whether you are working on a small project or your [&hellip;]<\/p>\n","protected":false},"author":6,"featured_media":817233,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_kbui_enabled":"","footnotes":""},"categories":[859],"tags":[7370,9237,9238,9236],"class_list":["post-25037","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-mobile-app","tag-ios","tag-ios-save-data-to-firebase","tag-save-data-in-swift-language-to-firebase","tag-save-data-to-firebase-in-swift-language-for-ios"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>How to save data to Firebase in Swift Language (iOS)?<\/title>\n<meta name=\"description\" content=\"You can install the Firebase SDK in your project and write code to save data to Firebase database along with the creation of the Firebase project.\" \/>\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\/mobile-app\/save-data-firebase-swift-language-ios\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to save data to Firebase in Swift Language (iOS)?\" \/>\n<meta property=\"og:description\" content=\"You can install the Firebase SDK in your project and write code to save data to Firebase database along with the creation of the Firebase project.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.knowband.com\/blog\/mobile-app\/save-data-firebase-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-07-21T09:33:38+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/Main-Banner-swift-language-ios-1.png\" \/>\n\t<meta property=\"og:image:width\" content=\"760\" \/>\n\t<meta property=\"og:image:height\" content=\"300\" \/>\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\\\/mobile-app\\\/save-data-firebase-swift-language-ios\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/mobile-app\\\/save-data-firebase-swift-language-ios\\\/\"},\"author\":{\"name\":\"Mayank Bhaisora\",\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/#\\\/schema\\\/person\\\/8aa4929774f646e515002f1bdb49551e\"},\"headline\":\"How to save data to Firebase in Swift Language (iOS)?\",\"datePublished\":\"2019-03-07T05:58:07+00:00\",\"dateModified\":\"2022-07-21T09:33:38+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/mobile-app\\\/save-data-firebase-swift-language-ios\\\/\"},\"wordCount\":716,\"commentCount\":1,\"publisher\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/mobile-app\\\/save-data-firebase-swift-language-ios\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/03\\\/Main-Banner-swift-language-ios-1.png\",\"keywords\":[\"iOS\",\"iOS Save data to firebase\",\"Save Data in Swift language to firebase\",\"Save Data to firebase in Swift language for iOS\"],\"articleSection\":[\"Mobile App\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/mobile-app\\\/save-data-firebase-swift-language-ios\\\/\",\"url\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/mobile-app\\\/save-data-firebase-swift-language-ios\\\/\",\"name\":\"How to save data to Firebase in Swift Language (iOS)?\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/mobile-app\\\/save-data-firebase-swift-language-ios\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/mobile-app\\\/save-data-firebase-swift-language-ios\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/03\\\/Main-Banner-swift-language-ios-1.png\",\"datePublished\":\"2019-03-07T05:58:07+00:00\",\"dateModified\":\"2022-07-21T09:33:38+00:00\",\"description\":\"You can install the Firebase SDK in your project and write code to save data to Firebase database along with the creation of the Firebase project.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/mobile-app\\\/save-data-firebase-swift-language-ios\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.knowband.com\\\/blog\\\/mobile-app\\\/save-data-firebase-swift-language-ios\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/mobile-app\\\/save-data-firebase-swift-language-ios\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/03\\\/Main-Banner-swift-language-ios-1.png\",\"contentUrl\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/03\\\/Main-Banner-swift-language-ios-1.png\",\"width\":760,\"height\":300,\"caption\":\"How to save data to Firebase in Swift Language (iOS)?\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/mobile-app\\\/save-data-firebase-swift-language-ios\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to save data to Firebase in 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\":\"en-US\"},{\"@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\":\"en-US\",\"@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\":\"en-US\",\"@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\\\/author\\\/mbhaisora\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to save data to Firebase in Swift Language (iOS)?","description":"You can install the Firebase SDK in your project and write code to save data to Firebase database along with the creation of the Firebase project.","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\/mobile-app\/save-data-firebase-swift-language-ios\/","og_locale":"en_US","og_type":"article","og_title":"How to save data to Firebase in Swift Language (iOS)?","og_description":"You can install the Firebase SDK in your project and write code to save data to Firebase database along with the creation of the Firebase project.","og_url":"https:\/\/www.knowband.com\/blog\/mobile-app\/save-data-firebase-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-07-21T09:33:38+00:00","og_image":[{"width":760,"height":300,"url":"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/Main-Banner-swift-language-ios-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\/mobile-app\/save-data-firebase-swift-language-ios\/#article","isPartOf":{"@id":"https:\/\/www.knowband.com\/blog\/mobile-app\/save-data-firebase-swift-language-ios\/"},"author":{"name":"Mayank Bhaisora","@id":"https:\/\/www.knowband.com\/blog\/fr\/#\/schema\/person\/8aa4929774f646e515002f1bdb49551e"},"headline":"How to save data to Firebase in Swift Language (iOS)?","datePublished":"2019-03-07T05:58:07+00:00","dateModified":"2022-07-21T09:33:38+00:00","mainEntityOfPage":{"@id":"https:\/\/www.knowband.com\/blog\/mobile-app\/save-data-firebase-swift-language-ios\/"},"wordCount":716,"commentCount":1,"publisher":{"@id":"https:\/\/www.knowband.com\/blog\/fr\/#organization"},"image":{"@id":"https:\/\/www.knowband.com\/blog\/mobile-app\/save-data-firebase-swift-language-ios\/#primaryimage"},"thumbnailUrl":"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/Main-Banner-swift-language-ios-1.png","keywords":["iOS","iOS Save data to firebase","Save Data in Swift language to firebase","Save Data to firebase in Swift language for iOS"],"articleSection":["Mobile App"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.knowband.com\/blog\/mobile-app\/save-data-firebase-swift-language-ios\/","url":"https:\/\/www.knowband.com\/blog\/mobile-app\/save-data-firebase-swift-language-ios\/","name":"How to save data to Firebase in Swift Language (iOS)?","isPartOf":{"@id":"https:\/\/www.knowband.com\/blog\/fr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.knowband.com\/blog\/mobile-app\/save-data-firebase-swift-language-ios\/#primaryimage"},"image":{"@id":"https:\/\/www.knowband.com\/blog\/mobile-app\/save-data-firebase-swift-language-ios\/#primaryimage"},"thumbnailUrl":"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/Main-Banner-swift-language-ios-1.png","datePublished":"2019-03-07T05:58:07+00:00","dateModified":"2022-07-21T09:33:38+00:00","description":"You can install the Firebase SDK in your project and write code to save data to Firebase database along with the creation of the Firebase project.","breadcrumb":{"@id":"https:\/\/www.knowband.com\/blog\/mobile-app\/save-data-firebase-swift-language-ios\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.knowband.com\/blog\/mobile-app\/save-data-firebase-swift-language-ios\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.knowband.com\/blog\/mobile-app\/save-data-firebase-swift-language-ios\/#primaryimage","url":"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/Main-Banner-swift-language-ios-1.png","contentUrl":"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/Main-Banner-swift-language-ios-1.png","width":760,"height":300,"caption":"How to save data to Firebase in Swift Language (iOS)?"},{"@type":"BreadcrumbList","@id":"https:\/\/www.knowband.com\/blog\/mobile-app\/save-data-firebase-swift-language-ios\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.knowband.com\/blog\/fr\/"},{"@type":"ListItem","position":2,"name":"How to save data to Firebase in 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":"en-US"},{"@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":"en-US","@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":"en-US","@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\/author\/mbhaisora\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/www.knowband.com\/blog\/wp-json\/wp\/v2\/posts\/25037","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.knowband.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.knowband.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.knowband.com\/blog\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/www.knowband.com\/blog\/wp-json\/wp\/v2\/comments?post=25037"}],"version-history":[{"count":12,"href":"https:\/\/www.knowband.com\/blog\/wp-json\/wp\/v2\/posts\/25037\/revisions"}],"predecessor-version":[{"id":817241,"href":"https:\/\/www.knowband.com\/blog\/wp-json\/wp\/v2\/posts\/25037\/revisions\/817241"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.knowband.com\/blog\/wp-json\/wp\/v2\/media\/817233"}],"wp:attachment":[{"href":"https:\/\/www.knowband.com\/blog\/wp-json\/wp\/v2\/media?parent=25037"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.knowband.com\/blog\/wp-json\/wp\/v2\/categories?post=25037"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.knowband.com\/blog\/wp-json\/wp\/v2\/tags?post=25037"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}