{"id":25060,"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:43","modified_gmt":"2022-03-03T19:51:43","slug":"comment-enregistrer-des-donn%c3%a9es-sur-firebase-dans-swift-language-ios","status":"publish","type":"post","link":"https:\/\/www.knowband.com\/blog\/fr\/mobile-app-fr\/comment-enregistrer-des-donn%c3%a9es-sur-firebase-dans-swift-language-ios\/","title":{"rendered":"Comment enregistrer des donn\u00e9es sur Firebase en Swift Language (iOS)&nbsp;?"},"content":{"rendered":"<p><html lang=\"fr\"><head><meta charset=\"utf-8\"><\/head><body><\/p>\n<h2>Objectifs du blog<\/h2>\n<p>Apr\u00e8s avoir lu ce blog, nous pourrons installer le SDK Firebase dans votre projet et \u00e9crire du code pour enregistrer les donn\u00e9es dans la base de donn\u00e9es Firebase avec la cr\u00e9ation du projet Firebase.<\/p>\n<h2>Avantages de l&#8217;utilisation de la base de donn\u00e9es Firebase<\/h2>\n<p>Peu importe que vous travailliez sur un petit projet ou que vous ayez les yeux riv\u00e9s sur un gros projet, vous devez avoir besoin d&#8217;une base de donn\u00e9es pour stocker toutes vos informations. Si vous travaillez sur un petit projet, vous pouvez utiliser cette base de donn\u00e9es Firebase. Voici la liste des avantages de l&#8217;utilisation de la base de donn\u00e9es Firebase&nbsp;: 1. Vous aide \u00e0 g\u00e9rer sans effort les donn\u00e9es de votre magasin. 2. Si les donn\u00e9es changent \u00e0 tout moment, tous les appareils connect\u00e9s recevront les donn\u00e9es mises \u00e0 jour sur leurs appareils. 3. La base de donn\u00e9es en temps r\u00e9el Firebase est gratuite. 4. Gain de temps. 5. Prise en charge facile \u00e0 utiliser et multiplateforme pour SDK. 6. Utile pour les applications de chat, les notifications push, le fil d&#8217;actualit\u00e9s, etc.<\/p>\n<h3>Conditions pr\u00e9alables<\/h3>\n<p>Nous devons \u00e9crire du code rapide pour enregistrer les donn\u00e9es sur Firebase. Pour cela, nous devrons d&#8217;abord cr\u00e9er le projet Firebase. Suivez les \u00e9tapes ci-dessous pour cr\u00e9er le projet Firebase &#8211; 1.Allez \u00e0 <a href=\"https:\/\/console.firebase.google.com\" target=\"_blank\">https:\/\/console.firebase.google.com<\/a><\/p>\n<p>2.Cliquez sur &#8220;<strong>Ajouter un projet<\/strong>&#8221; bouton<\/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=\"Ajouter un projet\" 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. Ensuite, cr\u00e9ez l&#8217;application iOS et t\u00e9l\u00e9chargez le fichier GoogleService-Info.plist 4. Ensuite, d\u00e9placez le fichier plist \u00e0 l&#8217;int\u00e9rieur du projet 5. Apr\u00e8s que dans Xcode, ouvrez <strong>AppDelegate.swift<\/strong> et ajoutez ce code avant l&#8217;instruction de retour dans application(_:didFinishLaunchingWithOptions&nbsp;\ud83d\ude42<\/p>\n<pre class=\"brush: actionscript3; gutter: true\">FirebaseApp.configure()<\/pre>\n<p>6.Puis cliquez sur &#8220;<strong>Base de donn\u00e9es<\/strong>&#8221; dans le menu de gauche.<\/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 donn\u00e9es&nbsp;: 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. S\u00e9lectionnez &#8220;<strong>Base de donn\u00e9es en temps r\u00e9el<\/strong>&#8220;, vous y trouverez l&#8217;URL de la base de donn\u00e9es, que vous pouvez utiliser dans le code afin de r\u00e9cup\u00e9rer les donn\u00e9es de la base de donn\u00e9es. G\u00e9n\u00e9ralement, vous n&#8217;aurez pas besoin de cette URL car nous utilisons <strong>GoogleServices-Info.plist<\/strong> et que l&#8217;URL de la base de donn\u00e9es est d\u00e9j\u00e0 disponible dans ce fichier, nous n&#8217;avons qu&#8217;\u00e0 initialiser Firebase. 8. La configuration de Firebase est termin\u00e9e Vous devez maintenant t\u00e9l\u00e9charger Firebase SDK dans le Swift. Pour cela vous devrez installer les pods suivants. 1. cosse &#8216;<strong>Base de feu\/noyau<\/strong>&#8216; 2. gousse &#8216;<strong>Firebase\/Base de donn\u00e9es<\/strong>&#8216; Supposons que nous n&#8217;ayons actuellement aucune donn\u00e9e dans la base de donn\u00e9es Firebase et que nous souhaitions enregistrer les donn\u00e9es suivantes dans le format donn\u00e9 dans la base de donn\u00e9es\ufffd &#8211;<\/p>\n<pre class=\"brush: actionscript3; gutter: true\">\/\/ La racine de l'arbre { \"movies\": [ \"movie1\": { \"name\": \"Avengers\", \"addedByUser\": \"John\" }, \"movie2\": { \"name\": \"Star Wars\", \" addedByUser\": \"Jeanne\" }, ] }<\/pre>\n<p>Apr\u00e8s avoir install\u00e9 avec succ\u00e8s les pods sur le projet, nous sommes pr\u00eats \u00e0 impl\u00e9menter la partie codage.<\/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=\"convertissez votre 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>Impl\u00e9mentation du code Avant de cr\u00e9er les r\u00e9f\u00e9rences, vous devrez comprendre ce qu&#8217;est une r\u00e9f\u00e9rence Firebase. Une r\u00e9f\u00e9rence Firebase pointe vers un emplacement dans Firebase o\u00f9 les donn\u00e9es sont stock\u00e9es. M\u00eame si vous cr\u00e9ez plusieurs r\u00e9f\u00e9rences, elles partagent toutes la m\u00eame connexion. Nous devrons d&#8217;abord cr\u00e9er une r\u00e9f\u00e9rence de la FIRDatabaseReference. La r\u00e9f\u00e9rence qui contiendra le n\u0153ud racine (articles d&#8217;\u00e9picerie) peut \u00eatre faite en utilisant le code suivant &#8211;<\/p>\n<pre class=\"brush: actionscript3; gutter: true\">let ref = Database.database().reference(withPath: \"movies\")<\/pre>\n<p>ou vous pouvez \u00e9galement utiliser la m\u00e9thode suivante &#8211;<\/p>\n<pre class=\"brush: actionscript3; gutter: true\">let rootRef = Database.database().reference() let ref = rootRef.child(\"movies\")<\/pre>\n<p>Ensuite, nous devrons cr\u00e9er une r\u00e9f\u00e9rence aux \u00e9l\u00e9ments enfants qui sont le lait et la pizza afin que nous puissions ajouter les donn\u00e9es \u00e0 l&#8217;int\u00e9rieur de ces n\u0153uds.<\/p>\n<pre class=\"brush: actionscript3; gutter: true\">laissez movieRefAvengers = ref.child(\"movie1\") laissez movieRefStarWars = ref.child(\"movie2\")<\/pre>\n<p>Nous savons que nous devons enregistrer le dictionnaire \u00e0 l&#8217;int\u00e9rieur de ces cl\u00e9s. Pour cela, nous allons cr\u00e9er deux dictionnaires un pour le lait et un autre pour la pizza.<\/p>\n<pre class=\"brush: actionscript3; gutter: true\">let dictMovieRefAvengers&nbsp;: [String&nbsp;: String] = [\"name\": \"Avengers\", \"addedByUser\": \"John\"] let dictMovieRefStarWars&nbsp;: [String: String] = [\"name\": \"Star Wars\", \"addedByUser\": \" Jeanne\"]<\/pre>\n<p>Apr\u00e8s cela, nous pouvons ajouter le <strong>dictMovieRefAvengers<\/strong> et <strong>dictMovieRefStarWars<\/strong> into the <strong>filmRefAvengers<\/strong> et <strong>filmRefStarWars<\/strong> et ceux-ci seront ajout\u00e9s en tant qu&#8217;enfant de ces r\u00e9f\u00e9rences. Il existe deux m\u00e9thodes utilis\u00e9es pour enregistrer des donn\u00e9es dans la base de donn\u00e9es Firebase, \u00e0 savoir setValue et updateChildValues. Si vous souhaitez savoir quand vos donn\u00e9es ont \u00e9t\u00e9 valid\u00e9es, vous pouvez ajouter un bloc de compl\u00e9tion. setValue et updateChildValues \u200b\u200bprennent un bloc de compl\u00e9tion facultatif qui est appel\u00e9 lorsque l&#8217;\u00e9criture a \u00e9t\u00e9 valid\u00e9e dans la base de donn\u00e9es. Cet \u00e9couteur peut \u00eatre utile pour garder une trace des donn\u00e9es qui ont \u00e9t\u00e9 enregistr\u00e9es et des donn\u00e9es qui sont toujours en cours de synchronisation.<\/p>\n<p>&nbsp;<\/p>\n<pre class=\"brush: actionscript3; gutter: true\">\/\/ Enregistrement des valeurs dans le n\u0153ud movie1 movieRefAvengers.setValue(dictMovieRefAvengers) { (error:Error?, ref:DatabaseReference) in if let error = error { print(\"Les donn\u00e9es n'ont pas pu \u00eatre enregistr\u00e9es&nbsp;: \\(error).\") } else { print(\"Donn\u00e9es enregistr\u00e9es avec succ\u00e8s!\") } } \/\/ Enregistrement des valeurs dans le n\u0153ud pizza movieRefStarWars.setValue(dictMovieRefStarWars) { (error:Error&nbsp;?, ref:DatabaseReference) in if let error = error { print(\"Data could not \u00eatre enregistr\u00e9&nbsp;: \\(erreur).\") } else { print(\"Donn\u00e9es enregistr\u00e9es avec succ\u00e8s&nbsp;!\") } }<\/pre>\n<p>&nbsp;<\/p>\n<p>Apr\u00e8s avoir ex\u00e9cut\u00e9 le code ci-dessus, vous obtiendrez la m\u00eame structure dans la base de donn\u00e9es Firebase qui est d\u00e9j\u00e0 affich\u00e9e.<\/p>\n<h2>R\u00e9capitulatif<\/h2>\n<p>Apr\u00e8s avoir suivi la proc\u00e9dure ci-dessus, vous pourrez enregistrer les donn\u00e9es dans la base de donn\u00e9es Firebase dans Swift.<\/p>\n<h2>Lisez \u00e9galement ces articles&nbsp;:<\/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\">Que faire si votre application a \u00e9t\u00e9 refus\u00e9e sur Google Play Store<\/a><\/li>\n<li><a href=\"https:\/\/www.knowband.com\/blog\/mobile-app\/download-app-direct-from-diawi-link\/\" target=\"_blank\">Comment t\u00e9l\u00e9charger votre application Android\/iOS \u00e0 partir du lien Diawi<\/a><\/li>\n<li><a href=\"https:\/\/www.knowband.com\/blog\/mobile-app\/payu-integration-ios-using-swift\/\" target=\"_blank\">Int\u00e9gration PayU dans iOS avec Swift<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Objectifs du blog Apr\u00e8s avoir lu ce blog, nous pourrons installer le SDK Firebase dans votre projet et \u00e9crire du code pour enregistrer les donn\u00e9es dans la base de donn\u00e9es Firebase avec la cr\u00e9ation du projet Firebase. Avantages de l&#8217;utilisation de la base de donn\u00e9es Firebase Peu importe que vous travailliez sur un petit projet [&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":[860],"tags":[7381,26953,26951,7370,26952],"class_list":["post-25060","post","type-post","status-publish","format-standard","hentry","category-mobile-app-fr","tag-affaire-antitrust-de-google","tag-enregistrer-les-donnes-en-langage-swift-dans-firebase","tag-enregistrer-les-donnes-sur-firebase-en-langage-swift-pour-ios","tag-ios","tag-ios-enregistrer-les-donnes-sur-firebase"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Comment enregistrer des donn\u00e9es sur Firebase en Swift Language (iOS)&nbsp;? - 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\/fr\/mobile-app-fr\/comment-enregistrer-des-donn\u00e9es-sur-firebase-dans-swift-language-ios\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Comment enregistrer des donn\u00e9es sur Firebase en Swift Language (iOS)&nbsp;? - Knowband Blog | Ecommerce Modules\" \/>\n<meta property=\"og:description\" content=\"Objectifs du blog Apr\u00e8s avoir lu ce blog, nous pourrons installer le SDK Firebase dans votre projet et \u00e9crire du code pour enregistrer les donn\u00e9es dans la base de donn\u00e9es Firebase avec la cr\u00e9ation du projet Firebase. Avantages de l&#8217;utilisation de la base de donn\u00e9es Firebase Peu importe que vous travailliez sur un petit projet [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.knowband.com\/blog\/fr\/mobile-app-fr\/comment-enregistrer-des-donn\u00e9es-sur-firebase-dans-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:43+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\\\/fr\\\/mobile-app-fr\\\/comment-enregistrer-des-donn%c3%a9es-sur-firebase-dans-swift-language-ios\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/mobile-app-fr\\\/comment-enregistrer-des-donn%c3%a9es-sur-firebase-dans-swift-language-ios\\\/\"},\"author\":{\"name\":\"Mayank Bhaisora\",\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/#\\\/schema\\\/person\\\/8aa4929774f646e515002f1bdb49551e\"},\"headline\":\"Comment enregistrer des donn\u00e9es sur Firebase en Swift Language (iOS)&nbsp;?\",\"datePublished\":\"2019-03-07T05:58:07+00:00\",\"dateModified\":\"2022-03-03T19:51:43+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/mobile-app-fr\\\/comment-enregistrer-des-donn%c3%a9es-sur-firebase-dans-swift-language-ios\\\/\"},\"wordCount\":877,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/mobile-app-fr\\\/comment-enregistrer-des-donn%c3%a9es-sur-firebase-dans-swift-language-ios\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/03\\\/Picture2-1.png\",\"keywords\":[\"Affaire antitrust de Google\",\"Enregistrer les donn\u00e9es en langage Swift dans firebase\",\"Enregistrer les donn\u00e9es sur firebase en langage Swift pour iOS\",\"iOS\",\"iOS Enregistrer les donn\u00e9es sur firebase\"],\"articleSection\":[\"Mobile App\"],\"inLanguage\":\"fr-FR\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/mobile-app-fr\\\/comment-enregistrer-des-donn%c3%a9es-sur-firebase-dans-swift-language-ios\\\/\",\"url\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/mobile-app-fr\\\/comment-enregistrer-des-donn%c3%a9es-sur-firebase-dans-swift-language-ios\\\/\",\"name\":\"Comment enregistrer des donn\u00e9es sur Firebase en Swift Language (iOS)&nbsp;? - Knowband Blog | Ecommerce Modules\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/mobile-app-fr\\\/comment-enregistrer-des-donn%c3%a9es-sur-firebase-dans-swift-language-ios\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/mobile-app-fr\\\/comment-enregistrer-des-donn%c3%a9es-sur-firebase-dans-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:43+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/mobile-app-fr\\\/comment-enregistrer-des-donn%c3%a9es-sur-firebase-dans-swift-language-ios\\\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/mobile-app-fr\\\/comment-enregistrer-des-donn%c3%a9es-sur-firebase-dans-swift-language-ios\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/mobile-app-fr\\\/comment-enregistrer-des-donn%c3%a9es-sur-firebase-dans-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\\\/fr\\\/mobile-app-fr\\\/comment-enregistrer-des-donn%c3%a9es-sur-firebase-dans-swift-language-ios\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Comment enregistrer des donn\u00e9es sur Firebase en Swift Language (iOS)&nbsp;?\"}]},{\"@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\":\"fr-FR\"},{\"@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\":\"fr-FR\",\"@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\":\"fr-FR\",\"@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\\\/fr\\\/author\\\/mbhaisora\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Comment enregistrer des donn\u00e9es sur Firebase en Swift Language (iOS)&nbsp;? - 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\/fr\/mobile-app-fr\/comment-enregistrer-des-donn\u00e9es-sur-firebase-dans-swift-language-ios\/","og_locale":"fr_FR","og_type":"article","og_title":"Comment enregistrer des donn\u00e9es sur Firebase en Swift Language (iOS)&nbsp;? - Knowband Blog | Ecommerce Modules","og_description":"Objectifs du blog Apr\u00e8s avoir lu ce blog, nous pourrons installer le SDK Firebase dans votre projet et \u00e9crire du code pour enregistrer les donn\u00e9es dans la base de donn\u00e9es Firebase avec la cr\u00e9ation du projet Firebase. Avantages de l&#8217;utilisation de la base de donn\u00e9es Firebase Peu importe que vous travailliez sur un petit projet [&hellip;]","og_url":"https:\/\/www.knowband.com\/blog\/fr\/mobile-app-fr\/comment-enregistrer-des-donn\u00e9es-sur-firebase-dans-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:43+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\/fr\/mobile-app-fr\/comment-enregistrer-des-donn%c3%a9es-sur-firebase-dans-swift-language-ios\/#article","isPartOf":{"@id":"https:\/\/www.knowband.com\/blog\/fr\/mobile-app-fr\/comment-enregistrer-des-donn%c3%a9es-sur-firebase-dans-swift-language-ios\/"},"author":{"name":"Mayank Bhaisora","@id":"https:\/\/www.knowband.com\/blog\/fr\/#\/schema\/person\/8aa4929774f646e515002f1bdb49551e"},"headline":"Comment enregistrer des donn\u00e9es sur Firebase en Swift Language (iOS)&nbsp;?","datePublished":"2019-03-07T05:58:07+00:00","dateModified":"2022-03-03T19:51:43+00:00","mainEntityOfPage":{"@id":"https:\/\/www.knowband.com\/blog\/fr\/mobile-app-fr\/comment-enregistrer-des-donn%c3%a9es-sur-firebase-dans-swift-language-ios\/"},"wordCount":877,"commentCount":0,"publisher":{"@id":"https:\/\/www.knowband.com\/blog\/fr\/#organization"},"image":{"@id":"https:\/\/www.knowband.com\/blog\/fr\/mobile-app-fr\/comment-enregistrer-des-donn%c3%a9es-sur-firebase-dans-swift-language-ios\/#primaryimage"},"thumbnailUrl":"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/Picture2-1.png","keywords":["Affaire antitrust de Google","Enregistrer les donn\u00e9es en langage Swift dans firebase","Enregistrer les donn\u00e9es sur firebase en langage Swift pour iOS","iOS","iOS Enregistrer les donn\u00e9es sur firebase"],"articleSection":["Mobile App"],"inLanguage":"fr-FR"},{"@type":"WebPage","@id":"https:\/\/www.knowband.com\/blog\/fr\/mobile-app-fr\/comment-enregistrer-des-donn%c3%a9es-sur-firebase-dans-swift-language-ios\/","url":"https:\/\/www.knowband.com\/blog\/fr\/mobile-app-fr\/comment-enregistrer-des-donn%c3%a9es-sur-firebase-dans-swift-language-ios\/","name":"Comment enregistrer des donn\u00e9es sur Firebase en Swift Language (iOS)&nbsp;? - Knowband Blog | Ecommerce Modules","isPartOf":{"@id":"https:\/\/www.knowband.com\/blog\/fr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.knowband.com\/blog\/fr\/mobile-app-fr\/comment-enregistrer-des-donn%c3%a9es-sur-firebase-dans-swift-language-ios\/#primaryimage"},"image":{"@id":"https:\/\/www.knowband.com\/blog\/fr\/mobile-app-fr\/comment-enregistrer-des-donn%c3%a9es-sur-firebase-dans-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:43+00:00","breadcrumb":{"@id":"https:\/\/www.knowband.com\/blog\/fr\/mobile-app-fr\/comment-enregistrer-des-donn%c3%a9es-sur-firebase-dans-swift-language-ios\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.knowband.com\/blog\/fr\/mobile-app-fr\/comment-enregistrer-des-donn%c3%a9es-sur-firebase-dans-swift-language-ios\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/www.knowband.com\/blog\/fr\/mobile-app-fr\/comment-enregistrer-des-donn%c3%a9es-sur-firebase-dans-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\/fr\/mobile-app-fr\/comment-enregistrer-des-donn%c3%a9es-sur-firebase-dans-swift-language-ios\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.knowband.com\/blog\/fr\/"},{"@type":"ListItem","position":2,"name":"Comment enregistrer des donn\u00e9es sur Firebase en Swift Language (iOS)&nbsp;?"}]},{"@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":"fr-FR"},{"@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":"fr-FR","@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":"fr-FR","@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\/fr\/author\/mbhaisora\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/www.knowband.com\/blog\/fr\/wp-json\/wp\/v2\/posts\/25060","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.knowband.com\/blog\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.knowband.com\/blog\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.knowband.com\/blog\/fr\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/www.knowband.com\/blog\/fr\/wp-json\/wp\/v2\/comments?post=25060"}],"version-history":[{"count":0,"href":"https:\/\/www.knowband.com\/blog\/fr\/wp-json\/wp\/v2\/posts\/25060\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.knowband.com\/blog\/fr\/wp-json\/wp\/v2\/media?parent=25060"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.knowband.com\/blog\/fr\/wp-json\/wp\/v2\/categories?post=25060"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.knowband.com\/blog\/fr\/wp-json\/wp\/v2\/tags?post=25060"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}