{"id":4253,"date":"2017-05-22T15:47:23","date_gmt":"2017-05-22T15:47:23","guid":{"rendered":"http:\/\/tellmewow.com\/blog\/?p=4253"},"modified":"2017-05-22T15:52:40","modified_gmt":"2017-05-22T15:52:40","slug":"usuarios-review-ios-sin-app-store-api","status":"publish","type":"post","link":"https:\/\/tellmewow.com\/blog\/usuarios-review-ios-sin-app-store-api\/","title":{"rendered":"\u00bfC\u00f3mo hacer que tus usuarios a\u00f1adan una review sin salir de tu app en iOS?"},"content":{"rendered":"<p>Post invitado\u00a0para el blog de Tellmewow. Este post est\u00e1 escrito por\u00a0<a href=\"https:\/\/robertogarrido.com\/\">Roberto Garrido &#8211; Desarrollador iOS Freelance<\/a>.<\/p>\n<blockquote><p><em><img loading=\"lazy\" class=\"alignright wp-image-4263 size-medium\" src=\"http:\/\/tellmewow.com\/blog\/wp-content\/uploads\/2017\/05\/2Logo_RobertoGarridoTransparente-300x150.png\" alt=\"Roberto Garrido - iOS developer\" width=\"300\" height=\"150\" srcset=\"https:\/\/tellmewow.com\/blog\/wp-content\/uploads\/2017\/05\/2Logo_RobertoGarridoTransparente-300x150.png 300w, https:\/\/tellmewow.com\/blog\/wp-content\/uploads\/2017\/05\/2Logo_RobertoGarridoTransparente.png 600w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/>Roberto Garrido es un desarrollador iOS Freelance que viene trabajando para diferentes Startups extranjeras en los \u00faltimos a\u00f1os. Ayuda con tareas de definici\u00f3n de producto, programaci\u00f3n de funcionalidades y consultor\u00eda t\u00e9cnica, siempre con el foco puesto en las tecnolog\u00edas que Apple ofrece. Adem\u00e1s, desde Tellmewow\u00a0estamos colaborando con \u00e9l como desarrollador iOS en un proyecto del que pronto tendr\u00e9is noticias \ud83d\ude09<\/em><\/p><\/blockquote>\n<p>La <strong>experiencia de usuario<\/strong> se ve afectada cada vez que obligamos a un usuario a <strong>salir de nuestra app para realizar una acci\u00f3n complementaria<\/strong>, como por ejemplo: abrir una web en safari, compartir un contenido en Whatsapp o Instagram, o cuando queremos que punt\u00faen nuestra app en el Apple Store.<\/p>\n<p>Y es que hasta ahora, cada vez que quer\u00edamos que el usuario a\u00f1adiera una review a nuestra app, no ten\u00edamos m\u00e1s alternativa que <strong>mostrarle una alerta<\/strong> tras completar una acci\u00f3n exitosa, que tras aceptarla, <strong>le dirigiera a nuestra ficha del Apple Store<\/strong>. En ese contexto, era el usuario el que, de motu propio, deb\u00eda dar al bot\u00f3n de a\u00f1adir review.<\/p>\n<p>Con la \u00faltima versi\u00f3n de iOS, la 10.3, esto ha cambiado. <strong>Apple proporciona un API para lanzar una vista dentro de la app que permite a nuestros usuarios puntuarla y a\u00f1adir una review sin salir de la misma<\/strong>. Un API, del Ingl\u00e9s Application Programming Interface, es un conjunto de funciones que nos dan acceso a ciertas herramientas de un sistema. Este API est\u00e1 en estado beta, y ofrece una s\u00f3la funci\u00f3n: \u201crequestReview()\u201d. Tras llamar a este m\u00e9todo, mostraremos al usuario la vista previamente mencionada. Con ello conseguimos eliminar fricci\u00f3n para que los usuarios punt\u00faen nuestra app, pues no les obligamos a salir al App Store, para volver a entrar.<\/p>\n<p><center><img loading=\"lazy\" class=\"aligncenter wp-image-4259\" src=\"http:\/\/tellmewow.com\/blog\/wp-content\/uploads\/2017\/05\/Captura-de-pantalla-2017-05-22-a-las-17.35.55.png\" alt=\"Review iOS sin salir de la App\" width=\"343\" height=\"639\" srcset=\"https:\/\/tellmewow.com\/blog\/wp-content\/uploads\/2017\/05\/Captura-de-pantalla-2017-05-22-a-las-17.35.55.png 410w, https:\/\/tellmewow.com\/blog\/wp-content\/uploads\/2017\/05\/Captura-de-pantalla-2017-05-22-a-las-17.35.55-161x300.png 161w\" sizes=\"(max-width: 343px) 100vw, 343px\" \/><\/center><\/p>\n<h2>Limitaciones del API de review en Store: 3 veces al a\u00f1o<\/h2>\n<p>Pero no es oro todo lo que reluce, y es que este API tiene una limitaci\u00f3n muy importante. La documentaci\u00f3n de Apple es muy clara al respecto: aunque podemos llamar a esta funci\u00f3n las veces que queramos, y en sitios estrat\u00e9gicos de nuestra app (por ejemplo, cuando el usuario realiza una acci\u00f3n exitosa), la <strong>visualizaci\u00f3n de la vista de rating est\u00e1 gobernada por la pol\u00edtica del <a href=\"http:\/\/tellmewow.com\/blog\/momento-wow-lanzamiento-de-la-app-store\/\">App Store<\/a><\/strong>. Esto significa que Apple <strong>se reserva el derecho de mostrarla o no<\/strong>. Esto es as\u00ed para evitar atosigar a los usuarios con esta pantalla.<\/p>\n<p>Es por ello que se recomienda <strong>no colocar esta llamada como respuesta la pulsaci\u00f3n de un bot\u00f3n<\/strong>, pues el usuario puede estar esperando visualizar una pantalla que puede que nunca llegue.<\/p>\n<p>Cuando la app est\u00e1 en modo desarrollo, siempre se va a mostrar esta vista, para que podamos hacer pruebas; pero no est\u00e1 asegurado que se vaya a mostrar cuando nuestra app est\u00e9 en producci\u00f3n. Adem\u00e1s, <strong>cuando la app est\u00e1 en fase de beta testing en TestFlight, esta vista no se mostrar\u00e1<\/strong>.<\/p>\n<p><strong>Apple limita esta funcionalidad a 3 veces cada periodo de 365 d\u00edas y por usuario<\/strong>. Por lo que si queremos que punt\u00faen nuestra app en m\u00e1s ocasiones, debemos buscar alternativas. Una de las nuevas opciones que nos ofrece iOS es la posibilidad de seguir direccionando a nuestros usuarios a nuestra ficha del App Store, tal y como hac\u00edamos antes, pero adem\u00e1s ahora podemos seleccionar directamente la opci\u00f3n de revisi\u00f3n, para que el usuario no tenga que hacerlo manualmente. De esta forma eliminamos fricci\u00f3n al a hora de votar tambi\u00e9n dentro del App Store. Podemos colocar esta funcionalidad en el men\u00fa de ajustes de nuestra app, bajo el nombre, por ejemplo, de \u201c<strong>Rate us!<\/strong>\u201d.<\/p>\n<h2>Conclusi\u00f3n<\/h2>\n<p>Est\u00e1 claro que Apple ha escuchado a los desarrolladores una vez m\u00e1s, y que se est\u00e1 esforzando por eliminar la fricci\u00f3n a la hora de permitir a nuestros usuarios evaluar nuestro trabajo sin salir de la app. El API \u201crequestReview\u201d es una muestra de ello, aunque podr\u00eda ser de mayor utilidad si tuvi\u00e9ramos el control de cu\u00e1ndo se mostrar\u00e1 esta pantalla al usuario.<\/p>\n<p>\u00bfY t\u00fa, qu\u00e9 m\u00e9todo usas para conseguir que tus usuarios eval\u00faen tu app?<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Post invitado\u00a0para el blog de Tellmewow. Este post est\u00e1 escrito por\u00a0Roberto Garrido &#8211; Desarrollador iOS Freelance. Roberto Garrido es un desarrollador iOS Freelance que viene trabajando para diferentes Startups extranjeras en los \u00faltimos a\u00f1os. Ayuda con tareas de definici\u00f3n de producto, programaci\u00f3n de funcionalidades y consultor\u00eda t\u00e9cnica, siempre con el foco puesto en las tecnolog\u00edas &hellip; <a href=\"https:\/\/tellmewow.com\/blog\/usuarios-review-ios-sin-app-store-api\/\" class=\"more-link\">Contin\u00faa leyendo <span class=\"screen-reader-text\">\u00bfC\u00f3mo hacer que tus usuarios a\u00f1adan una review sin salir de tu app en iOS?<\/span><\/a><\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[10,69],"tags":[71,70,72],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v17.1 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Review iOS sin salir de la aplicaci\u00f3n por Roberto Garrido - Tellmewow<\/title>\n<meta name=\"description\" content=\"Apple permite que los usuarios dejen una review iOS sobre la aplicaci\u00f3n sin salir de ella. Roberto Garrido nos cuenta c\u00f3mo podemos hacerlo\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/tellmewow.com\/blog\/usuarios-review-ios-sin-app-store-api\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Review iOS sin salir de la aplicaci\u00f3n por Roberto Garrido - Tellmewow\" \/>\n<meta property=\"og:description\" content=\"Apple permite que los usuarios dejen una review iOS sobre la aplicaci\u00f3n sin salir de ella. Roberto Garrido nos cuenta c\u00f3mo podemos hacerlo\" \/>\n<meta property=\"og:url\" content=\"https:\/\/tellmewow.com\/blog\/usuarios-review-ios-sin-app-store-api\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog de Tellmewow\" \/>\n<meta property=\"article:published_time\" content=\"2017-05-22T15:47:23+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2017-05-22T15:52:40+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/tellmewow.com\/blog\/wp-content\/uploads\/2017\/05\/2Logo_RobertoGarridoTransparente-300x150.png\" \/>\n<meta name=\"twitter:card\" content=\"summary\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Urtzi Jaureguibeitia\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebSite\",\"@id\":\"https:\/\/tellmewow.com\/blog\/#website\",\"url\":\"https:\/\/tellmewow.com\/blog\/\",\"name\":\"Blog de Tellmewow\",\"description\":\"Estudio de videojuegos y apps en Bilbao\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/tellmewow.com\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"es\"},{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/tellmewow.com\/blog\/usuarios-review-ios-sin-app-store-api\/#primaryimage\",\"inLanguage\":\"es\",\"url\":\"http:\/\/tellmewow.com\/blog\/wp-content\/uploads\/2017\/05\/2Logo_RobertoGarridoTransparente-300x150.png\",\"contentUrl\":\"http:\/\/tellmewow.com\/blog\/wp-content\/uploads\/2017\/05\/2Logo_RobertoGarridoTransparente-300x150.png\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/tellmewow.com\/blog\/usuarios-review-ios-sin-app-store-api\/#webpage\",\"url\":\"https:\/\/tellmewow.com\/blog\/usuarios-review-ios-sin-app-store-api\/\",\"name\":\"Review iOS sin salir de la aplicaci\\u00f3n por Roberto Garrido - Tellmewow\",\"isPartOf\":{\"@id\":\"https:\/\/tellmewow.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/tellmewow.com\/blog\/usuarios-review-ios-sin-app-store-api\/#primaryimage\"},\"datePublished\":\"2017-05-22T15:47:23+00:00\",\"dateModified\":\"2017-05-22T15:52:40+00:00\",\"author\":{\"@id\":\"https:\/\/tellmewow.com\/blog\/#\/schema\/person\/dbdf9e732a5c2f892e47c5f4565022de\"},\"description\":\"Apple permite que los usuarios dejen una review iOS sobre la aplicaci\\u00f3n sin salir de ella. Roberto Garrido nos cuenta c\\u00f3mo podemos hacerlo\",\"breadcrumb\":{\"@id\":\"https:\/\/tellmewow.com\/blog\/usuarios-review-ios-sin-app-store-api\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/tellmewow.com\/blog\/usuarios-review-ios-sin-app-store-api\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/tellmewow.com\/blog\/usuarios-review-ios-sin-app-store-api\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\/\/tellmewow.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"\\u00bfC\\u00f3mo hacer que tus usuarios a\\u00f1adan una review sin salir de tu app en iOS?\"}]},{\"@type\":\"Person\",\"@id\":\"https:\/\/tellmewow.com\/blog\/#\/schema\/person\/dbdf9e732a5c2f892e47c5f4565022de\",\"name\":\"Urtzi Jaureguibeitia\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/tellmewow.com\/blog\/#personlogo\",\"inLanguage\":\"es\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/7ac5363a4b0aa39300e037921e4768e2?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/7ac5363a4b0aa39300e037921e4768e2?s=96&d=mm&r=g\",\"caption\":\"Urtzi Jaureguibeitia\"},\"sameAs\":[\"http:\/\/ujaureguibeitia.com\"],\"url\":\"https:\/\/tellmewow.com\/blog\/author\/ujaureguibeitia\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Review iOS sin salir de la aplicaci\u00f3n por Roberto Garrido - Tellmewow","description":"Apple permite que los usuarios dejen una review iOS sobre la aplicaci\u00f3n sin salir de ella. Roberto Garrido nos cuenta c\u00f3mo podemos hacerlo","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:\/\/tellmewow.com\/blog\/usuarios-review-ios-sin-app-store-api\/","og_locale":"es_ES","og_type":"article","og_title":"Review iOS sin salir de la aplicaci\u00f3n por Roberto Garrido - Tellmewow","og_description":"Apple permite que los usuarios dejen una review iOS sobre la aplicaci\u00f3n sin salir de ella. Roberto Garrido nos cuenta c\u00f3mo podemos hacerlo","og_url":"https:\/\/tellmewow.com\/blog\/usuarios-review-ios-sin-app-store-api\/","og_site_name":"Blog de Tellmewow","article_published_time":"2017-05-22T15:47:23+00:00","article_modified_time":"2017-05-22T15:52:40+00:00","og_image":[{"url":"http:\/\/tellmewow.com\/blog\/wp-content\/uploads\/2017\/05\/2Logo_RobertoGarridoTransparente-300x150.png"}],"twitter_card":"summary","twitter_misc":{"Escrito por":"Urtzi Jaureguibeitia","Tiempo de lectura":"4 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebSite","@id":"https:\/\/tellmewow.com\/blog\/#website","url":"https:\/\/tellmewow.com\/blog\/","name":"Blog de Tellmewow","description":"Estudio de videojuegos y apps en Bilbao","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/tellmewow.com\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"es"},{"@type":"ImageObject","@id":"https:\/\/tellmewow.com\/blog\/usuarios-review-ios-sin-app-store-api\/#primaryimage","inLanguage":"es","url":"http:\/\/tellmewow.com\/blog\/wp-content\/uploads\/2017\/05\/2Logo_RobertoGarridoTransparente-300x150.png","contentUrl":"http:\/\/tellmewow.com\/blog\/wp-content\/uploads\/2017\/05\/2Logo_RobertoGarridoTransparente-300x150.png"},{"@type":"WebPage","@id":"https:\/\/tellmewow.com\/blog\/usuarios-review-ios-sin-app-store-api\/#webpage","url":"https:\/\/tellmewow.com\/blog\/usuarios-review-ios-sin-app-store-api\/","name":"Review iOS sin salir de la aplicaci\u00f3n por Roberto Garrido - Tellmewow","isPartOf":{"@id":"https:\/\/tellmewow.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/tellmewow.com\/blog\/usuarios-review-ios-sin-app-store-api\/#primaryimage"},"datePublished":"2017-05-22T15:47:23+00:00","dateModified":"2017-05-22T15:52:40+00:00","author":{"@id":"https:\/\/tellmewow.com\/blog\/#\/schema\/person\/dbdf9e732a5c2f892e47c5f4565022de"},"description":"Apple permite que los usuarios dejen una review iOS sobre la aplicaci\u00f3n sin salir de ella. Roberto Garrido nos cuenta c\u00f3mo podemos hacerlo","breadcrumb":{"@id":"https:\/\/tellmewow.com\/blog\/usuarios-review-ios-sin-app-store-api\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/tellmewow.com\/blog\/usuarios-review-ios-sin-app-store-api\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/tellmewow.com\/blog\/usuarios-review-ios-sin-app-store-api\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/tellmewow.com\/blog\/"},{"@type":"ListItem","position":2,"name":"\u00bfC\u00f3mo hacer que tus usuarios a\u00f1adan una review sin salir de tu app en iOS?"}]},{"@type":"Person","@id":"https:\/\/tellmewow.com\/blog\/#\/schema\/person\/dbdf9e732a5c2f892e47c5f4565022de","name":"Urtzi Jaureguibeitia","image":{"@type":"ImageObject","@id":"https:\/\/tellmewow.com\/blog\/#personlogo","inLanguage":"es","url":"https:\/\/secure.gravatar.com\/avatar\/7ac5363a4b0aa39300e037921e4768e2?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/7ac5363a4b0aa39300e037921e4768e2?s=96&d=mm&r=g","caption":"Urtzi Jaureguibeitia"},"sameAs":["http:\/\/ujaureguibeitia.com"],"url":"https:\/\/tellmewow.com\/blog\/author\/ujaureguibeitia\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/tellmewow.com\/blog\/wp-json\/wp\/v2\/posts\/4253"}],"collection":[{"href":"https:\/\/tellmewow.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tellmewow.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tellmewow.com\/blog\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/tellmewow.com\/blog\/wp-json\/wp\/v2\/comments?post=4253"}],"version-history":[{"count":5,"href":"https:\/\/tellmewow.com\/blog\/wp-json\/wp\/v2\/posts\/4253\/revisions"}],"predecessor-version":[{"id":4267,"href":"https:\/\/tellmewow.com\/blog\/wp-json\/wp\/v2\/posts\/4253\/revisions\/4267"}],"wp:attachment":[{"href":"https:\/\/tellmewow.com\/blog\/wp-json\/wp\/v2\/media?parent=4253"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tellmewow.com\/blog\/wp-json\/wp\/v2\/categories?post=4253"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tellmewow.com\/blog\/wp-json\/wp\/v2\/tags?post=4253"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}