{"id":25140,"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-20T13:00:37","modified_gmt":"2019-03-11T05:52:59","slug":"facebook-login-in-ios","status":"publish","type":"post","link":"https:\/\/www.knowband.com\/blog\/es\/sin-categorizar\/facebook-login-in-ios\/","title":{"rendered":"Facebook login in iOS"},"content":{"rendered":"<h2><strong>Objetivos del blog.<\/strong><\/h2>\n<p>Implementar el inicio de sesi\u00f3n de Facebook utilizando el SDK de Facebook en la aplicaci\u00f3n iOS. O puede descargar el proyecto de muestra de <a href=\"https:\/\/drive.google.com\/drive\/folders\/1WbgcRiBOZQrKnXSmXOAWXz1SV1pCl8zV\" target=\"_blank\">este enlace<\/a>.<\/p>\n<h3><strong>Procedimiento para implementar<\/strong><\/h3>\n<p><strong>1.<\/strong> Crea un nuevo proyecto de Xcode. Y abrir el proyecto.<\/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=\"Proyecto 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> Abra la Terminal y escriba &quot;<strong>cd<\/strong> &quot;. Luego arrastre el archivo del proyecto desde Xcode a la terminal. Esto agregar\u00e1 la ruta de la carpeta del proyecto a la Terminal. Luego elimine el nombre del proyecto&quot;<strong>Ejemplo de Facebook Login.xcodeproj<\/strong>&quot;desde el comando. El comando final en Xcode ser\u00e1 como&quot;<strong>cd \/ Users \/ macpro \/ Desktop \/ iOS \/ Sample Facebook Login \/<\/strong>&quot;, este es el camino del proyecto.<\/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=\"camino del proyecto\" 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 la terminal, use el comando &quot;<strong>pod init<\/strong>&quot;, esto crear\u00e1 un podfile para el proyecto.<\/p>\n<p><strong>4.<\/strong> Utilizar comando &quot;<strong>nano podfile<\/strong>&quot;, esto abrir\u00e1 el podfile en modo de edici\u00f3n. El agregar abajo pods en el archivo.<\/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> El podfile se ver\u00e1 como debajo de la captura de pantalla.<\/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> Utilizar comando &quot;<strong>control + X<\/strong>&quot;, para salir del archivo y guardar el archivo pod.<\/p>\n<p><strong>7.<\/strong> Ejecutar comando &quot;<strong>instalaci\u00f3n de la vaina<\/strong>&quot;para instalar el archivo pod en el proyecto. Ver\u00e1 el terminal de proceso como se muestra a continuaci\u00f3n:<\/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-instalaci\u00f3n\" 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> Una vez completada la instalaci\u00f3n, cierre el proyecto xcode. Ve a la carpeta del proyecto, ver\u00e1s un nuevo proyecto llamado &quot;<strong>[nombre de tu proyecto] .wcWorkspace<\/strong>&quot;. Abre este proyecto.<\/p>\n<p><strong>9.<\/strong> Abrir archivo llamado &quot;<strong>AppDelegate.swift<\/strong>&quot;en tu proyecto. Importar&quot;<strong>FBSDKCoreKit<\/strong>&quot;y agregue el c\u00f3digo a continuaci\u00f3n en la aplicaci\u00f3n de funci\u00f3n (_ aplicaci\u00f3n: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?)<\/p>\n<pre class=\"brush: actionscript3; gutter: true\">FBSDKApplicationDelegate.sharedInstance () ?. application (application, didFinishLaunchingWithOptions: launchOptions)<\/pre>\n<p>El c\u00f3digo se ver\u00e1 a continuaci\u00f3n:<\/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=\"c\u00f3digo\" 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> Vaya a este enlace para crear un nuevo proyecto de Facebook &#8211; <a href=\"https:\/\/developers.facebook.com\/apps\/\" target=\"_blank\">https:\/\/developers.facebook.com\/apps\/<\/a><\/p>\n<p><strong>11.<\/strong> Haga clic en &#8220;<strong>A\u00f1adir una nueva aplicaci\u00f3n<\/strong>&quot;. Ingrese el nombre de su proyecto y proceda.<\/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=\"a\u00f1adir una nueva aplicaci\u00f3n\" 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> Llene los detalles en la siguiente p\u00e1gina. Ir &quot;<strong>Ajustes<\/strong>&quot;en el men\u00fa de la izquierda, vaya a&quot;<strong>Basic<\/strong>&quot;y rellene los detalles.<\/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=\"Configure\" 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> Ir al final de la p\u00e1gina. Haga clic en &quot;<strong>A\u00f1adir plataforma<\/strong>&quot;. Luego llene su ID de paquete de aplicaciones y ver\u00e1 una pantalla como la siguiente:<\/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=\"a\u00f1adir plataforma\" 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> Luego ve a tu proyecto Xcode. Abra el archivo info.plist (haga clic con el bot\u00f3n derecho -&gt; Abrir como -&gt; C\u00f3digo fuente), luego agregue el siguiente c\u00f3digo en su archivo info.plist.<\/p>\n<pre class=\"brush: actionscript3; gutter: true\">&lt;key&gt; CFBundleURLTypes &lt;\/key&gt; &lt;array&gt; &lt;dict&gt; &lt;key&gt; CFBundleURLSchemes &lt;\/key&gt; &lt;array &lt;string&gt; fb [su ID de aplicaci\u00f3n de Facebook que obtendr\u00e1 en el paso 11] &lt;\/string&gt; &lt;\/array&gt; &lt; \/ dict&gt; &lt;\/array&gt; &lt;key&gt; FacebookAppID &lt;\/key&gt; &lt;string&gt; [su ID de aplicaci\u00f3n de facebook que obtendr\u00e1 en el paso 11] &lt;\/string&gt; &lt;key&gt; FacebookDisplayName &lt;\/key&gt; &lt;string&gt; [su aplicaci\u00f3n de facebook Nombre] &lt;\/string&gt;<\/pre>\n<p><strong>15.<\/strong> Abra su ViewController donde desea agregar el bot\u00f3n de Facebook para iniciar sesi\u00f3n. Importe &quot;FBSDKLoginKit&quot; y agregue el siguiente c\u00f3digo en la funci\u00f3n viewDidLoad ().<\/p>\n<pre class=\"brush: actionscript3; gutter: true\">\/\/ Creando una instancia de bot\u00f3n de inicio de sesi\u00f3n de facebook. let loginButton = FBSDKLoginButton () \/\/ Configuraci\u00f3n del permiso para el bot\u00f3n de Facebook. loginButton.readPermissions = [&quot;email&quot;, &quot;public_profile&quot;] \/\/ Configuraci\u00f3n del delegado del bot\u00f3n de facebook para que podamos acceder a la respuesta que recibimos de facebook despu\u00e9s de iniciar sesi\u00f3n. loginButton.delegate = self \/\/ Centrando el bot\u00f3n de inicio de sesi\u00f3n de facboiok y agregando el bot\u00f3n en la vista principal loginButton.center = self.view.center self.view.addSubview (loginButton)<\/pre>\n<p><strong>16.<\/strong> A\u00f1adir delegado de bot\u00f3n de Facebook y los m\u00e9todos de delegado.<\/p>\n<p><strong>17.<\/strong> Para obtener los detalles del usuario, debe agregar el siguiente c\u00f3digo en la funci\u00f3n loginButton (_ loginButton: FBSDKLoginButton!, DidCompleteWith resultado: FBSDKLoginManagerLoginResult !, error: Error!) M\u00e9todo delegado del bot\u00f3n de Facebook.<\/p>\n<pre class=\"brush: actionscript3; gutter: true\">\/\/ Si recibimos el token en respuesta, eso significa que el inicio de sesi\u00f3n de Facebook es exitoso. El siguiente c\u00f3digo se utiliza para obtener detalles del usuario despu\u00e9s de que el inicio de sesi\u00f3n de Facebook sea exitoso. if ((FBSDKAccessToken.current ())! = nil) {FBSDKGraphRequest (graphPath: &quot;me&quot;, par\u00e1metros: [&quot;fields&quot;: &quot;id, name, first_name, last_name, email&quot;]). start (completedHandler: {(connection , resultado, error) -&gt; No v\u00e1lido si (error == nil) {\/\/ El resultado contendr\u00e1 los detalles del usuario que se pueden recuperar. imprimir (\u00bfresultado? &quot;&quot;)}})}<\/pre>\n<p><strong>18.<\/strong> El c\u00f3digo final se ver\u00e1 a continuaci\u00f3n:<\/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=\"nuevo c\u00f3digo\" 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> Ejecute el proyecto y use el bot\u00f3n &quot;Iniciar sesi\u00f3n&quot;. Se iniciar\u00e1 sesi\u00f3n en el Facebook. Obtendr\u00e1 los detalles del usuario en la variable &quot;resultado&quot;, desde la cual puede analizar los detalles en su proyecto.<\/p>\n<h3><strong>Resumen<\/strong><\/h3>\n<p>Despu\u00e9s de seguir el procedimiento anterior, podr\u00e1 implementar la autenticaci\u00f3n de Facebook en las aplicaciones 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 73ms visit https:\/\/gtranslate.io --><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Objetivos del blog. Implementar el inicio de sesi\u00f3n de Facebook utilizando el SDK de Facebook en la aplicaci\u00f3n iOS. O puede descargar el proyecto de muestra de este enlace. Procedimiento para implementar 1. Crea un nuevo proyecto de Xcode. Y abrir el proyecto. 2. Abra la Terminal y escriba &quot;cd &quot;. Luego arrastre el archivo [&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":[],"tags":[9067,9136,10624,16228,9135,1035,8858],"class_list":["post-25140","post","type-post","status-publish","format-standard","hentry","tag-consejos-ios","tag-facebook-sdk","tag-inicio-de-sesin-de-facebook","tag-ios-app","tag-tutorial"],"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\/es\/sin-categorizar\/facebook-login-in-ios\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\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=\"Objetivos del blog. Implementar el inicio de sesi\u00f3n de Facebook utilizando el SDK de Facebook en la aplicaci\u00f3n iOS. O puede descargar el proyecto de muestra de este enlace. Procedimiento para implementar 1. Crea un nuevo proyecto de Xcode. Y abrir el proyecto. 2. Abra la Terminal y escriba &quot;cd &quot;. Luego arrastre el archivo [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.knowband.com\/blog\/es\/sin-categorizar\/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\\\/es\\\/sin-categorizar\\\/facebook-login-in-ios\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/es\\\/sin-categorizar\\\/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\\\/es\\\/sin-categorizar\\\/facebook-login-in-ios\\\/\"},\"wordCount\":569,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/es\\\/sin-categorizar\\\/facebook-login-in-ios\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/03\\\/1Facebook-login-in-iOS.png\",\"keywords\":[\"consejos iOS\",\"facebook SDK\",\"facebook SDK\",\"facebook SDK\",\"inicio de sesi\u00f3n de facebook\",\"iOS App\",\"tutorial\"],\"inLanguage\":\"es-ES\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/es\\\/sin-categorizar\\\/facebook-login-in-ios\\\/\",\"url\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/es\\\/sin-categorizar\\\/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\\\/es\\\/sin-categorizar\\\/facebook-login-in-ios\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/es\\\/sin-categorizar\\\/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\\\/es\\\/sin-categorizar\\\/facebook-login-in-ios\\\/#breadcrumb\"},\"inLanguage\":\"es-ES\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.knowband.com\\\/blog\\\/es\\\/sin-categorizar\\\/facebook-login-in-ios\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es-ES\",\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/es\\\/sin-categorizar\\\/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\\\/es\\\/sin-categorizar\\\/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\":\"es-ES\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/#organization\",\"name\":\"Knowband Blog | Ecommerce Modules\",\"url\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es-ES\",\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/wp-content\\\/uploads\\\/2016\\\/09\\\/cropped-knowband_logo-v2.png\",\"contentUrl\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/wp-content\\\/uploads\\\/2016\\\/09\\\/cropped-knowband_logo-v2.png\",\"width\":153,\"height\":61,\"caption\":\"Knowband Blog | Ecommerce Modules\"},\"image\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/Knowband\",\"https:\\\/\\\/x.com\\\/KnowbandPlugin\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/#\\\/schema\\\/person\\\/ef7cba7baa8b174cc01029e0b203bddc\",\"name\":\"Akash Sharma\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es-ES\",\"@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\\\/es\\\/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\/es\/sin-categorizar\/facebook-login-in-ios\/","og_locale":"es_ES","og_type":"article","og_title":"Facebook login in iOS - Knowband Blog | Ecommerce Modules","og_description":"Objetivos del blog. Implementar el inicio de sesi\u00f3n de Facebook utilizando el SDK de Facebook en la aplicaci\u00f3n iOS. O puede descargar el proyecto de muestra de este enlace. Procedimiento para implementar 1. Crea un nuevo proyecto de Xcode. Y abrir el proyecto. 2. Abra la Terminal y escriba &quot;cd &quot;. Luego arrastre el archivo [&hellip;]","og_url":"https:\/\/www.knowband.com\/blog\/es\/sin-categorizar\/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\/es\/sin-categorizar\/facebook-login-in-ios\/#article","isPartOf":{"@id":"https:\/\/www.knowband.com\/blog\/es\/sin-categorizar\/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\/es\/sin-categorizar\/facebook-login-in-ios\/"},"wordCount":569,"commentCount":0,"publisher":{"@id":"https:\/\/www.knowband.com\/blog\/fr\/#organization"},"image":{"@id":"https:\/\/www.knowband.com\/blog\/es\/sin-categorizar\/facebook-login-in-ios\/#primaryimage"},"thumbnailUrl":"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/1Facebook-login-in-iOS.png","keywords":["consejos iOS","facebook SDK","facebook SDK","facebook SDK","inicio de sesi\u00f3n de facebook","iOS App","tutorial"],"inLanguage":"es-ES"},{"@type":"WebPage","@id":"https:\/\/www.knowband.com\/blog\/es\/sin-categorizar\/facebook-login-in-ios\/","url":"https:\/\/www.knowband.com\/blog\/es\/sin-categorizar\/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\/es\/sin-categorizar\/facebook-login-in-ios\/#primaryimage"},"image":{"@id":"https:\/\/www.knowband.com\/blog\/es\/sin-categorizar\/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\/es\/sin-categorizar\/facebook-login-in-ios\/#breadcrumb"},"inLanguage":"es-ES","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.knowband.com\/blog\/es\/sin-categorizar\/facebook-login-in-ios\/"]}]},{"@type":"ImageObject","inLanguage":"es-ES","@id":"https:\/\/www.knowband.com\/blog\/es\/sin-categorizar\/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\/es\/sin-categorizar\/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":"es-ES"},{"@type":"Organization","@id":"https:\/\/www.knowband.com\/blog\/fr\/#organization","name":"Knowband Blog | Ecommerce Modules","url":"https:\/\/www.knowband.com\/blog\/fr\/","logo":{"@type":"ImageObject","inLanguage":"es-ES","@id":"https:\/\/www.knowband.com\/blog\/fr\/#\/schema\/logo\/image\/","url":"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2016\/09\/cropped-knowband_logo-v2.png","contentUrl":"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2016\/09\/cropped-knowband_logo-v2.png","width":153,"height":61,"caption":"Knowband Blog | Ecommerce Modules"},"image":{"@id":"https:\/\/www.knowband.com\/blog\/fr\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/Knowband","https:\/\/x.com\/KnowbandPlugin"]},{"@type":"Person","@id":"https:\/\/www.knowband.com\/blog\/fr\/#\/schema\/person\/ef7cba7baa8b174cc01029e0b203bddc","name":"Akash Sharma","image":{"@type":"ImageObject","inLanguage":"es-ES","@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\/es\/author\/asharma\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/www.knowband.com\/blog\/es\/wp-json\/wp\/v2\/posts\/25140","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.knowband.com\/blog\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.knowband.com\/blog\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.knowband.com\/blog\/es\/wp-json\/wp\/v2\/users\/11"}],"replies":[{"embeddable":true,"href":"https:\/\/www.knowband.com\/blog\/es\/wp-json\/wp\/v2\/comments?post=25140"}],"version-history":[{"count":0,"href":"https:\/\/www.knowband.com\/blog\/es\/wp-json\/wp\/v2\/posts\/25140\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.knowband.com\/blog\/es\/wp-json\/wp\/v2\/media?parent=25140"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.knowband.com\/blog\/es\/wp-json\/wp\/v2\/categories?post=25140"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.knowband.com\/blog\/es\/wp-json\/wp\/v2\/tags?post=25140"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}