{"id":25141,"date":"2019-03-11T05:52:59","date_gmt":"2019-03-11T05:52:59","guid":{"rendered":"https:\/\/www.knowband.com\/blog\/?p=25116\/"},"modified":"2019-08-20T04:10:34","modified_gmt":"2019-03-11T05:52:59","slug":"facebook-login-in-ios","status":"publish","type":"post","link":"https:\/\/www.knowband.com\/blog\/fr\/conseils-fr\/facebook-login-in-ios\/","title":{"rendered":"Facebook login in iOS"},"content":{"rendered":"<h2><strong>Objectifs du blog<\/strong><\/h2>\n<p>Impl\u00e9mentez la connexion Facebook avec le SDK Facebook dans l&#39;application iOS. OU vous pouvez t\u00e9l\u00e9charger le projet exemple \u00e0 partir de <a href=\"https:\/\/drive.google.com\/drive\/folders\/1WbgcRiBOZQrKnXSmXOAWXz1SV1pCl8zV\" target=\"_blank\">ce lien<\/a>.<\/p>\n<h3><strong>Proc\u00e9dure \u00e0 mettre en \u0153uvre<\/strong><\/h3>\n<p><strong>1.<\/strong> Cr\u00e9ez un nouveau projet Xcode. Et ouvrez le projet.<\/p>\n<p><a href=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/1Facebook-login-in-iOS.png\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-25117 size-full\" src=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/1Facebook-login-in-iOS.png\" alt=\"Projet Xcode\" width=\"1462\" height=\"1058\" srcset=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/1Facebook-login-in-iOS.png 1462w, https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/1Facebook-login-in-iOS-300x217.png 300w, https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/1Facebook-login-in-iOS-768x556.png 768w, https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/1Facebook-login-in-iOS-1024x741.png 1024w\" sizes=\"auto, (max-width: 1462px) 100vw, 1462px\" \/><\/a><\/p>\n<p><strong>2.<\/strong> Ouvrez le terminal et tapez &quot;<strong>cd<\/strong> &quot;. Faites ensuite glisser le fichier de projet de Xcode vers le terminal. Le chemin du dossier du projet sera ajout\u00e9 au terminal. Ensuite, supprimez le nom du projet&quot;<strong>Exemple de Facebook Login.xcodeproj<\/strong>&quot;de la commande. La commande finale dans Xcode sera comme&quot;<strong>cd \/ Utilisateurs \/ macpro \/ Bureau \/ iOS \/ Exemple de connexion \u00e0 Facebook \/<\/strong>&quot;, c\u2019est le chemin du projet.<\/p>\n<p><a href=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/2.png\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-25118 size-full\" src=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/2.png\" alt=\"chemin du projet\" width=\"2728\" height=\"1760\" srcset=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/2.png 2728w, https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/2-300x194.png 300w, https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/2-768x495.png 768w, https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/2-1024x661.png 1024w\" sizes=\"auto, (max-width: 2728px) 100vw, 2728px\" \/><\/a><\/p>\n<p><strong>3.<\/strong> En terminal, utilisez la commande &quot;<strong>pod init<\/strong>&quot;, cela cr\u00e9era un podfile pour le projet.<\/p>\n<p><strong>4.<\/strong> Utilisez la commande &quot;<strong>nano podfile<\/strong>&quot;, cela ouvrira le podfile en mode \u00e9dition. Les pods suivants seront ajout\u00e9s dans le fichier.<\/p>\n<p><strong>pod &#39;FBSDKCoreKit&#39;<\/strong><\/p>\n<p><strong>pod &#39;FBSDKShareKit&#39;<\/strong><\/p>\n<p><strong>pod &#39;FBSDKLoginKit&#39;<\/strong><\/p>\n<p><strong>5.<\/strong> Le podfile ressemblera \u00e0 l&#39;image ci-dessous.<\/p>\n<p><a href=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/iOS.png\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-25119 size-full\" src=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/iOS.png\" alt=\"podfile\" width=\"1144\" height=\"730\" srcset=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/iOS.png 1144w, https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/iOS-300x191.png 300w, https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/iOS-768x490.png 768w, https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/iOS-1024x653.png 1024w\" sizes=\"auto, (max-width: 1144px) 100vw, 1144px\" \/><\/a><\/p>\n<p><strong>6.<\/strong> Utilisez la commande &quot;<strong>contr\u00f4le + X<\/strong>&quot;, pour quitter le fichier et sauvegarder le podfile.<\/p>\n<p><strong>7.<\/strong> Ex\u00e9cuter la commande &quot;<strong>installation de pod<\/strong>&quot;pour installer le podfile dans le projet. Vous verrez le terminal de processus comme ci-dessous:<\/p>\n<p><a href=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/podfile-installation.png\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-25120 size-full\" src=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/podfile-installation.png\" alt=\"podfile-installation\" width=\"1142\" height=\"736\" srcset=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/podfile-installation.png 1142w, https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/podfile-installation-300x193.png 300w, https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/podfile-installation-768x495.png 768w, https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/podfile-installation-1024x660.png 1024w\" sizes=\"auto, (max-width: 1142px) 100vw, 1142px\" \/><\/a><\/p>\n<p><strong>8.<\/strong> Une fois l&#39;installation termin\u00e9e, fermez le projet xcode. Allez dans le dossier du projet, vous verrez un nouveau projet nomm\u00e9 &quot;<strong>[votre nom de projet] .wcWorkspace<\/strong>&quot;. Ouvrez ce projet.<\/p>\n<p><strong>9.<\/strong> Ouvrir le fichier nomm\u00e9 &quot;<strong>AppDelegate.swift<\/strong>&quot;dans votre projet. Importer&quot;<strong>FBSDKCoreKit<\/strong>&quot;et ajouter le code ci-dessous dans l\u2019application func (_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?)<\/p>\n<pre class=\"brush: actionscript3; gutter: true\">FBSDKApplicationDelegate.sharedInstance () ?. application (application, didFinishLaunchingWithOptions: launchOptions)<\/pre>\n<p>Le code ressemblera \u00e0 celui ci-dessous:<\/p>\n<p><a href=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/code.png\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-25121 size-full\" src=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/code.png\" alt=\"code\" width=\"1458\" height=\"560\" srcset=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/code.png 1458w, https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/code-300x115.png 300w, https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/code-768x295.png 768w, https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/code-1024x393.png 1024w\" sizes=\"auto, (max-width: 1458px) 100vw, 1458px\" \/><\/a><\/p>\n<p><strong>10. <\/strong> Cliquez sur ce lien pour cr\u00e9er un nouveau projet Facebook &#8211; <a href=\"https:\/\/developers.facebook.com\/apps\/\" target=\"_blank\">https:\/\/developers.facebook.com\/apps\/<\/a><\/p>\n<p><strong>11. <\/strong> Cliquez sur &quot;<strong>Ajouter une nouvelle application<\/strong>&quot;. Entrez le nom de votre projet et continuez.<\/p>\n<p><a href=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/Add-a-new-App.png\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-25122 size-full\" src=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/Add-a-new-App.png\" alt=\"ajouter une nouvelle application\" width=\"2706\" height=\"750\" srcset=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/Add-a-new-App.png 2706w, https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/Add-a-new-App-300x83.png 300w, https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/Add-a-new-App-768x213.png 768w, https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/Add-a-new-App-1024x284.png 1024w\" sizes=\"auto, (max-width: 2706px) 100vw, 2706px\" \/><\/a><\/p>\n<p><strong>12. <\/strong> Remplissez les d\u00e9tails \u00e0 la page suivante. Aller \u00e0 &quot;<strong>R\u00e9glages<\/strong>&quot;dans le menu de gauche, puis aller \u00e0&quot;<strong>Essentiel<\/strong>&quot;et remplissez les d\u00e9tails.<\/p>\n<p><a href=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/setup.png\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-25123 size-full\" src=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/setup.png\" alt=\"installation\" width=\"2706\" height=\"1650\" srcset=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/setup.png 2706w, https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/setup-300x183.png 300w, https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/setup-768x468.png 768w, https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/setup-1024x624.png 1024w\" sizes=\"auto, (max-width: 2706px) 100vw, 2706px\" \/><\/a><\/p>\n<p><strong>13. <\/strong> Aller au bas de la page. Cliquer sur &quot;<strong>Ajouter une plateforme<\/strong>&quot;. Ensuite, remplissez votre identifiant de paquet d&#39;applications et vous verrez un \u00e9cran comme ci-dessous:<\/p>\n<p><a href=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/add-platform.png\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-25124 size-full\" src=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/add-platform.png\" alt=\"ajouter-plate-forme\" width=\"2700\" height=\"1588\" srcset=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/add-platform.png 2700w, https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/add-platform-300x176.png 300w, https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/add-platform-768x452.png 768w, https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/add-platform-1024x602.png 1024w\" sizes=\"auto, (max-width: 2700px) 100vw, 2700px\" \/><\/a><\/p>\n<p><strong>14. <\/strong> Ensuite, acc\u00e9dez \u00e0 votre projet Xcode. Ouvrez le fichier info.plist (clic droit -&gt; Ouvrir en tant que -&gt; code source), puis ajoutez le code ci-dessous dans votre fichier info.plist.<\/p>\n<pre class=\"brush: actionscript3; gutter: true\">&lt;key&gt; CFBundleURLTypes &lt;\/ key&gt; &lt;array&gt; &lt;dict&gt; &lt;cl\u00e9&gt; CFBundleURLSchemes &lt;\/ key&gt; &lt;array &lt;string&gt; fb [votre identifiant d&#39;application Facebook que vous obtiendrez \u00e0 l&#39;\u00e9tape 11] &lt;\/ string&gt; &lt;\/ array&gt; &lt; \/ dict&gt; &lt;\/ array&gt; &lt;key&gt; FacebookAppID &lt;\/ key&gt; &lt;string&gt; [votre identifiant d&#39;application facebook que vous obtiendrez \u00e0 l&#39;\u00e9tape 11] &lt;\/ string&gt; &lt;key&gt; FacebookDisplayName &lt;\/ key&gt; &lt;string&gt; [votre application facebook Nom] &lt;\/ string&gt;<\/pre>\n<p><strong>15. <\/strong> Ouvrez votre ViewController \u00e0 l&#39;endroit o\u00f9 vous souhaitez ajouter un bouton Facebook pour vous connecter. Importez &quot;FBSDKLoginKit&quot; et ajoutez le code ci-dessous dans la fonction viewDidLoad ().<\/p>\n<pre class=\"brush: actionscript3; gutter: true\">\/\/ Cr\u00e9ation d&#39;une instance de bouton de connexion facebook. let loginButton = FBSDKLoginButton () \/\/ D\u00e9finition de l&#39;autorisation du bouton Facebook. loginButton.readPermissions = [&quot;email&quot;, &quot;public_profile&quot;] \/\/ D\u00e9finition du d\u00e9l\u00e9gu\u00e9 du bouton facebook afin que nous puissions acc\u00e9der \u00e0 la r\u00e9ponse que nous recevons de facebook apr\u00e8s la connexion. loginButton.delegate = self \/\/ Centrage du bouton de connexion de facboiok et ajout du bouton dans la vue principale loginButton.center = self.view.center self.view.addSubview (loginButton)<\/pre>\n<p><strong>16. <\/strong> Ajoutez un d\u00e9l\u00e9gu\u00e9 de bouton Facebook et les m\u00e9thodes de d\u00e9l\u00e9gu\u00e9.<\/p>\n<p><strong>17. <\/strong> Pour obtenir les d\u00e9tails de l&#39;utilisateur, vous devez ajouter le code ci-dessous dans func loginButton (_ loginButton: FBSDKLoginButton !, didCompleteWith, r\u00e9sultat: FBSDKLoginManagerLoginResult !, erreur: erreur du bouton Facebook.<\/p>\n<pre class=\"brush: actionscript3; gutter: true\">\/\/ Si nous obtenons un jeton en r\u00e9ponse, cela signifie que la connexion \u00e0 Facebook est une r\u00e9ussite. Le code ci-dessous est utilis\u00e9 pour obtenir les d\u00e9tails de l&#39;utilisateur une fois que la connexion \u00e0 Facebook a abouti. if ((FBSDKAccessToken.current ())! = nil) {FBSDKGraphRequest (graphPath: &quot;moi&quot;, param\u00e8tres: [&quot;champs&quot;: &quot;id, nom, pr\u00e9nom, nom_de_r\u00f4le, email&quot;]). start (completionHandler: {(connexion , result, error) -&gt; Nul si (error == nil) {\/\/ Le r\u00e9sultat contiendra les d\u00e9tails de l&#39;utilisateur pouvant \u00eatre r\u00e9cup\u00e9r\u00e9s. print (result ?? &quot;)}})}<\/pre>\n<p><strong>18. <\/strong> Le code final ressemblera \u00e0 celui ci-dessous:<\/p>\n<p><a href=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/new-code.png\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-25125 size-full\" src=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/new-code.png\" alt=\"nouveau code\" width=\"2740\" height=\"1628\" srcset=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/new-code.png 2740w, https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/new-code-300x178.png 300w, https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/new-code-768x456.png 768w, https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/new-code-1024x608.png 1024w\" sizes=\"auto, (max-width: 2740px) 100vw, 2740px\" \/><\/a><\/p>\n<p><strong>19. <\/strong> Ex\u00e9cutez le projet et utilisez le bouton &quot;Connexion&quot;. Vous serez connect\u00e9 \u00e0 Facebook. Vous obtiendrez les d\u00e9tails de l&#39;utilisateur dans la variable &quot;result&quot;, \u00e0 partir de laquelle vous pourrez analyser les d\u00e9tails dans votre projet.<\/p>\n<h3><strong>R\u00e9sum\u00e9<\/strong><\/h3>\n<p>Apr\u00e8s avoir suivi la proc\u00e9dure ci-dessus, vous pourrez impl\u00e9menter l&#39;authentification Facebook dans les applications iOS.<script data-cfasync=\"false\" src=\"https:\/\/tdns2.gtranslate.net\/tdn-bin\/queue.js\"><\/script><!-- Yandex.Metrika counter for GTranslate --><script data-cfasync=\"false\">(function (d, w, c) { (w[c] = w[c] || []).push(function() { try { w.yaCounter36618640 = new Ya.Metrika({ id:36618640, clickmap:true, trackLinks:true, accurateTrackBounce:true, ut:\"noindex\" }); } catch(e) { } }); var n = d.getElementsByTagName(\"script\")[0], s = d.createElement(\"script\"), f = function () { n.parentNode.insertBefore(s, n); }; s.type = \"text\/javascript\"; s.async = true; s.src = \"https:\/\/mc.yandex.ru\/metrika\/watch.js\"; if (w.opera == \"[object Opera]\") { d.addEventListener(\"DOMContentLoaded\", f, false); } else { f(); } })(document, window, \"yandex_metrika_callbacks\"); <\/script> <noscript><\/p>\n<div><img decoding=\"async\" src=\"https:\/\/mc.yandex.ru\/watch\/36618640?ut=noindex\" style=\"position:absolute; left:-9999px;\" alt=\"\" \/><\/div>\n<p><\/noscript><br \/>\n<!-- delivered by GTranslate v4.8.8 in 89ms visit https:\/\/gtranslate.io --><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Objectifs du blog Impl\u00e9mentez la connexion Facebook avec le SDK Facebook dans l&#39;application iOS. OU vous pouvez t\u00e9l\u00e9charger le projet exemple \u00e0 partir de ce lien. Proc\u00e9dure \u00e0 mettre en \u0153uvre 1. Cr\u00e9ez un nouveau projet Xcode. Et ouvrez le projet. 2. Ouvrez le terminal et tapez &quot;cd &quot;. Faites ensuite glisser le fichier de [&hellip;]<\/p>\n","protected":false},"author":11,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_kbui_enabled":"","footnotes":""},"categories":[1120],"tags":[9069,9132,1035,9137,10625,16101,8932],"class_list":["post-25141","post","type-post","status-publish","format-standard","hentry","category-conseils-fr","tag-conseils-ios","tag-facebook-login","tag-ios-app","tag-sdk-facebook","tag-tutoriel"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Facebook login in 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\/fr\/conseils-fr\/facebook-login-in-ios\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Facebook login in iOS - Knowband Blog | Ecommerce Modules\" \/>\n<meta property=\"og:description\" content=\"Objectifs du blog Impl\u00e9mentez la connexion Facebook avec le SDK Facebook dans l&#039;application iOS. OU vous pouvez t\u00e9l\u00e9charger le projet exemple \u00e0 partir de ce lien. Proc\u00e9dure \u00e0 mettre en \u0153uvre 1. Cr\u00e9ez un nouveau projet Xcode. Et ouvrez le projet. 2. Ouvrez le terminal et tapez &quot;cd &quot;. Faites ensuite glisser le fichier de [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.knowband.com\/blog\/fr\/conseils-fr\/facebook-login-in-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-11T05:52:59+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/1Facebook-login-in-iOS.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1462\" \/>\n\t<meta property=\"og:image:height\" content=\"1058\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Akash Sharma\" \/>\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=\"Akash Sharma\" \/>\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\\\/fr\\\/conseils-fr\\\/facebook-login-in-ios\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/conseils-fr\\\/facebook-login-in-ios\\\/\"},\"author\":{\"name\":\"Akash Sharma\",\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/#\\\/schema\\\/person\\\/ef7cba7baa8b174cc01029e0b203bddc\"},\"headline\":\"Facebook login in iOS\",\"datePublished\":\"2019-03-11T05:52:59+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/conseils-fr\\\/facebook-login-in-ios\\\/\"},\"wordCount\":539,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/conseils-fr\\\/facebook-login-in-ios\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/03\\\/1Facebook-login-in-iOS.png\",\"keywords\":[\"conseils iOS\",\"facebook login\",\"iOS App\",\"SDK facebook\",\"SDK facebook\",\"SDK facebook\",\"tutoriel\"],\"articleSection\":[\"conseils\"],\"inLanguage\":\"fr-FR\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/conseils-fr\\\/facebook-login-in-ios\\\/\",\"url\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/conseils-fr\\\/facebook-login-in-ios\\\/\",\"name\":\"Facebook login in iOS - Knowband Blog | Ecommerce Modules\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/conseils-fr\\\/facebook-login-in-ios\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/conseils-fr\\\/facebook-login-in-ios\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/03\\\/1Facebook-login-in-iOS.png\",\"datePublished\":\"2019-03-11T05:52:59+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/conseils-fr\\\/facebook-login-in-ios\\\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/conseils-fr\\\/facebook-login-in-ios\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/conseils-fr\\\/facebook-login-in-ios\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/03\\\/1Facebook-login-in-iOS.png\",\"contentUrl\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/03\\\/1Facebook-login-in-iOS.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/conseils-fr\\\/facebook-login-in-ios\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Facebook login in 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\":\"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\\\/ef7cba7baa8b174cc01029e0b203bddc\",\"name\":\"Akash Sharma\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/wp-content\\\/uploads\\\/2018\\\/10\\\/1392073474142574760-150x150.jpg\",\"url\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/wp-content\\\/uploads\\\/2018\\\/10\\\/1392073474142574760-150x150.jpg\",\"contentUrl\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/wp-content\\\/uploads\\\/2018\\\/10\\\/1392073474142574760-150x150.jpg\",\"caption\":\"Akash Sharma\"},\"description\":\"I'm Akash Sharma, an engineering graduate and software developer by profession. Challenges fascinate me and I like solving them.\",\"url\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/author\\\/asharma\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Facebook login in 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\/fr\/conseils-fr\/facebook-login-in-ios\/","og_locale":"fr_FR","og_type":"article","og_title":"Facebook login in iOS - Knowband Blog | Ecommerce Modules","og_description":"Objectifs du blog Impl\u00e9mentez la connexion Facebook avec le SDK Facebook dans l&#39;application iOS. OU vous pouvez t\u00e9l\u00e9charger le projet exemple \u00e0 partir de ce lien. Proc\u00e9dure \u00e0 mettre en \u0153uvre 1. Cr\u00e9ez un nouveau projet Xcode. Et ouvrez le projet. 2. Ouvrez le terminal et tapez &quot;cd &quot;. Faites ensuite glisser le fichier de [&hellip;]","og_url":"https:\/\/www.knowband.com\/blog\/fr\/conseils-fr\/facebook-login-in-ios\/","og_site_name":"Knowband Blog | Ecommerce Modules","article_publisher":"https:\/\/www.facebook.com\/Knowband","article_published_time":"2019-03-11T05:52:59+00:00","og_image":[{"width":1462,"height":1058,"url":"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/1Facebook-login-in-iOS.png","type":"image\/png"}],"author":"Akash Sharma","twitter_card":"summary_large_image","twitter_creator":"@KnowbandPlugin","twitter_site":"@KnowbandPlugin","twitter_misc":{"Written by":"Akash Sharma","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.knowband.com\/blog\/fr\/conseils-fr\/facebook-login-in-ios\/#article","isPartOf":{"@id":"https:\/\/www.knowband.com\/blog\/fr\/conseils-fr\/facebook-login-in-ios\/"},"author":{"name":"Akash Sharma","@id":"https:\/\/www.knowband.com\/blog\/fr\/#\/schema\/person\/ef7cba7baa8b174cc01029e0b203bddc"},"headline":"Facebook login in iOS","datePublished":"2019-03-11T05:52:59+00:00","mainEntityOfPage":{"@id":"https:\/\/www.knowband.com\/blog\/fr\/conseils-fr\/facebook-login-in-ios\/"},"wordCount":539,"commentCount":0,"publisher":{"@id":"https:\/\/www.knowband.com\/blog\/fr\/#organization"},"image":{"@id":"https:\/\/www.knowband.com\/blog\/fr\/conseils-fr\/facebook-login-in-ios\/#primaryimage"},"thumbnailUrl":"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/1Facebook-login-in-iOS.png","keywords":["conseils iOS","facebook login","iOS App","SDK facebook","SDK facebook","SDK facebook","tutoriel"],"articleSection":["conseils"],"inLanguage":"fr-FR"},{"@type":"WebPage","@id":"https:\/\/www.knowband.com\/blog\/fr\/conseils-fr\/facebook-login-in-ios\/","url":"https:\/\/www.knowband.com\/blog\/fr\/conseils-fr\/facebook-login-in-ios\/","name":"Facebook login in iOS - Knowband Blog | Ecommerce Modules","isPartOf":{"@id":"https:\/\/www.knowband.com\/blog\/fr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.knowband.com\/blog\/fr\/conseils-fr\/facebook-login-in-ios\/#primaryimage"},"image":{"@id":"https:\/\/www.knowband.com\/blog\/fr\/conseils-fr\/facebook-login-in-ios\/#primaryimage"},"thumbnailUrl":"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/1Facebook-login-in-iOS.png","datePublished":"2019-03-11T05:52:59+00:00","breadcrumb":{"@id":"https:\/\/www.knowband.com\/blog\/fr\/conseils-fr\/facebook-login-in-ios\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.knowband.com\/blog\/fr\/conseils-fr\/facebook-login-in-ios\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/www.knowband.com\/blog\/fr\/conseils-fr\/facebook-login-in-ios\/#primaryimage","url":"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/1Facebook-login-in-iOS.png","contentUrl":"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/1Facebook-login-in-iOS.png"},{"@type":"BreadcrumbList","@id":"https:\/\/www.knowband.com\/blog\/fr\/conseils-fr\/facebook-login-in-ios\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.knowband.com\/blog\/fr\/"},{"@type":"ListItem","position":2,"name":"Facebook login in 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":"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\/ef7cba7baa8b174cc01029e0b203bddc","name":"Akash Sharma","image":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2018\/10\/1392073474142574760-150x150.jpg","url":"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2018\/10\/1392073474142574760-150x150.jpg","contentUrl":"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2018\/10\/1392073474142574760-150x150.jpg","caption":"Akash Sharma"},"description":"I'm Akash Sharma, an engineering graduate and software developer by profession. Challenges fascinate me and I like solving them.","url":"https:\/\/www.knowband.com\/blog\/fr\/author\/asharma\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/www.knowband.com\/blog\/fr\/wp-json\/wp\/v2\/posts\/25141","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\/11"}],"replies":[{"embeddable":true,"href":"https:\/\/www.knowband.com\/blog\/fr\/wp-json\/wp\/v2\/comments?post=25141"}],"version-history":[{"count":0,"href":"https:\/\/www.knowband.com\/blog\/fr\/wp-json\/wp\/v2\/posts\/25141\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.knowband.com\/blog\/fr\/wp-json\/wp\/v2\/media?parent=25141"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.knowband.com\/blog\/fr\/wp-json\/wp\/v2\/categories?post=25141"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.knowband.com\/blog\/fr\/wp-json\/wp\/v2\/tags?post=25141"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}