{"id":6160,"date":"2024-05-16T16:26:38","date_gmt":"2024-05-16T20:26:38","guid":{"rendered":"https:\/\/ionic.io\/blog\/?p=6160"},"modified":"2024-05-16T16:39:02","modified_gmt":"2024-05-16T20:39:02","slug":"introducing-capacitor-barcode-scanner-plugin","status":"publish","type":"post","link":"https:\/\/ionic.io\/blog\/introducing-capacitor-barcode-scanner-plugin","title":{"rendered":"Introducing: Capacitor Barcode Scanner Plugin"},"content":{"rendered":"\n<p>Since Ionic and OutSystems have joined forces, we\u2019ve been excited to see how this change would impact Capacitor and our open source tools. Both companies support a large ecosystem of plugins, with a mix of ecosystem-specific plugins and ones that overlap between Ionic and OutSystems. As we work together, we aim to combine our ecosystems and provide the best possible experience, for both the Capacitor and OutSystems communities. In pursuit of that goal, we are thrilled to bring our first shared plugin to the Capacitor ecosystem as a core supported plugin.<\/p>\n\n\n\n<p>Let\u2019s dive into the new plugin and how to get started. \ud83d\udc47<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Barcode Scanner plugin<\/strong><\/h2>\n\n\n\n<p>The barcode scanner plugin is a relatively simple plugin providing a basic interface for scanning various different types of barcodes, QR codes, and more. The supported barcode types can be found detailed in the <a href=\"https:\/\/capacitorjs.com\/docs\/apis\/barcode-scanner\">plugin documentation<\/a>.<\/p>\n\n\n\n<p>This single method plugin will return data when you successfully scan something. Scanning happens directly on the device and doesn\u2019t require additional maintenance, so it\u2019s ready to use. This plugin supports Android &amp; iOS, and has a wide range of applications across various apps.&nbsp;<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" data-src=\"https:\/\/lh7-us.googleusercontent.com\/uPfAAyV9fFDcMRrgnbm8xFF_5saZb4ku49_iRjN6GiBaIlvjtgADNyIhJdHimoh2B5HFaSCvg7jYFUAGboASQyJrWwpELm2U6cearz72VvPCtxjedpxhPataYmKcGOIj_MVQGaduSaOxjonbaj72EBw\" alt=\"\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" class=\"lazyload\" \/><noscript><img decoding=\"async\" src=\"https:\/\/lh7-us.googleusercontent.com\/uPfAAyV9fFDcMRrgnbm8xFF_5saZb4ku49_iRjN6GiBaIlvjtgADNyIhJdHimoh2B5HFaSCvg7jYFUAGboASQyJrWwpELm2U6cearz72VvPCtxjedpxhPataYmKcGOIj_MVQGaduSaOxjonbaj72EBw\" alt=\"\"\/><\/noscript><\/figure>\n<\/div>\n\n\n<p>This plugin is built on top of native libraries that enable us to ship the plugin to both ecosystems while maintaining a single codebase. This structure is a template that the Capacitor team will work through as we bring new and existing plugins to a wider audience.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Getting started<\/strong><\/h2>\n\n\n\n<p>To add this new plugin, simply follow the below instructions:<\/p>\n\n\n\n<pre class=\"wp-block-prismatic-blocks\"><code class=\"language-\">npm install @capacitor\/barcode-scanner\nnpx cap sync<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Android&nbsp;<\/h3>\n\n\n\n<p>On Android, this plugin requires updating the minimum target SDK for your application to 26. This is higher than the default version of 22 that ships with new Capacitor applications. You can make this change by changing the <code>minSdkVersion<\/code> value to 26 in your <code>android\/variables.gradle<\/code> file.<\/p>\n\n\n\n<pre class=\"wp-block-prismatic-blocks\"><code class=\"language-\">ext {\n    minSdkVersion = 26\n}<\/code><\/pre>\n\n\n\n<p>You will need to modify the <code>allprojects &gt; repositories<\/code> section in your <code>android\/build.gradle<\/code> file to include the OutSystems repository. Your <code>android\/build.gradle<\/code> file should look similar to this after adding the repository.<\/p>\n\n\n\n<pre class=\"wp-block-prismatic-blocks\"><code class=\"language-\">allprojects {\n    repositories {\n        google()\n        mavenCentral()\n        maven {\n            url &#039;https:\/\/pkgs.dev.azure.com\/OutSystemsRD\/9e79bc5b-69b2-4476-9ca5-d67594972a52\/_packaging\/PublicArtifactRepository\/maven\/v1&#039;\n            name &#039;Azure&#039;\n            credentials {\n                username = &quot;optional&quot;\n                password = &quot;&quot;\n            }\n            content {\n                includeGroup &quot;com.github.outsystems&quot;\n            }\n        }\n    }\n}<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">iOS<\/h3>\n\n\n\n<p>If building for iOS, add the <code>NSCameraUsageDescription<\/code> key to the <code>Info.plist<\/code> file, which will tell the user why the app needs permission to use the camera:<\/p>\n\n\n\n<pre class=\"wp-block-prismatic-blocks\"><code class=\"language-\">&lt;key&gt;NSCameraUsageDescription&lt;\/key&gt;\n&lt;string&gt;The app enables the scanning of various barcodes.&lt;\/string&gt;<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Coming next<\/strong><\/h2>\n\n\n\n<p>Find this plugin and many more in our <a href=\"https:\/\/capacitorjs.com\/directory\">plugin directory<\/a>, which makes it easier than ever to find Capacitor plugins, arming developers with the tools they need to build world-class applications with Capacitor.<\/p>\n\n\n\n<p>We have additional new plugins already in progress that will be coming to the Capacitor ecosystem soon. We are excited to share these new plugin updates with you as they roll out, so stay tuned!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>We are thrilled to bring our first Ionic + OutSystems shared plugin to the Capacitor ecosystem as a core supported plugin.<\/p>\n","protected":false},"author":86,"featured_media":6166,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"publish_to_discourse":"1","publish_post_category":"26","wpdc_auto_publish_overridden":"","wpdc_topic_tags":"","wpdc_pin_topic":"","wpdc_pin_until":"","discourse_post_id":"576765","discourse_permalink":"http:\/\/forum.ionicframework.com\/t\/introducing-capacitor-barcode-scanner-plugin\/241790","wpdc_publishing_response":"success","wpdc_publishing_error":"","_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[1,120,122],"tags":[151,221],"class_list":["post-6160","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-all","category-announcements","category-product","tag-capacitor","tag-plugins"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v23.0 (Yoast SEO v23.0) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Introducing: Capacitor Barcode Scanner Plugin - Ionic Blog<\/title>\n<meta name=\"description\" content=\"We are thrilled to bring our first Ionic + OutSystems shared plugin to the Capacitor ecosystem as a core supported plugin.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/ionic.io\/blog\/introducing-capacitor-barcode-scanner-plugin\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Introducing: Capacitor Barcode Scanner Plugin\" \/>\n<meta property=\"og:description\" content=\"We are thrilled to bring our first Ionic + OutSystems shared plugin to the Capacitor ecosystem as a core supported plugin.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/ionic.io\/blog\/introducing-capacitor-barcode-scanner-plugin\" \/>\n<meta property=\"og:site_name\" content=\"Ionic Blog\" \/>\n<meta property=\"article:published_time\" content=\"2024-05-16T20:26:38+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-05-16T20:39:02+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2024\/05\/cap-barcode-feature-image.png\" \/>\n\t<meta property=\"og:image:width\" content=\"2240\" \/>\n\t<meta property=\"og:image:height\" content=\"1120\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Dallas James\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@ionicframework\" \/>\n<meta name=\"twitter:site\" content=\"@ionicframework\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Dallas James\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/ionic.io\/blog\/introducing-capacitor-barcode-scanner-plugin#article\",\"isPartOf\":{\"@id\":\"https:\/\/ionic.io\/blog\/introducing-capacitor-barcode-scanner-plugin\"},\"author\":{\"name\":\"Dallas James\",\"@id\":\"https:\/\/ionic.io\/blog\/#\/schema\/person\/5f54036a400c733439d8ac782a6b332a\"},\"headline\":\"Introducing: Capacitor Barcode Scanner Plugin\",\"datePublished\":\"2024-05-16T20:26:38+00:00\",\"dateModified\":\"2024-05-16T20:39:02+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/ionic.io\/blog\/introducing-capacitor-barcode-scanner-plugin\"},\"wordCount\":418,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/ionic.io\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/ionic.io\/blog\/introducing-capacitor-barcode-scanner-plugin#primaryimage\"},\"thumbnailUrl\":\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2024\/05\/cap-barcode-feature-image.png\",\"keywords\":[\"Capacitor\",\"plugins\"],\"articleSection\":[\"All\",\"Announcements\",\"Product\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/ionic.io\/blog\/introducing-capacitor-barcode-scanner-plugin#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/ionic.io\/blog\/introducing-capacitor-barcode-scanner-plugin\",\"url\":\"https:\/\/ionic.io\/blog\/introducing-capacitor-barcode-scanner-plugin\",\"name\":\"Introducing: Capacitor Barcode Scanner Plugin - Ionic Blog\",\"isPartOf\":{\"@id\":\"https:\/\/ionic.io\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/ionic.io\/blog\/introducing-capacitor-barcode-scanner-plugin#primaryimage\"},\"image\":{\"@id\":\"https:\/\/ionic.io\/blog\/introducing-capacitor-barcode-scanner-plugin#primaryimage\"},\"thumbnailUrl\":\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2024\/05\/cap-barcode-feature-image.png\",\"datePublished\":\"2024-05-16T20:26:38+00:00\",\"dateModified\":\"2024-05-16T20:39:02+00:00\",\"description\":\"We are thrilled to bring our first Ionic + OutSystems shared plugin to the Capacitor ecosystem as a core supported plugin.\",\"breadcrumb\":{\"@id\":\"https:\/\/ionic.io\/blog\/introducing-capacitor-barcode-scanner-plugin#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/ionic.io\/blog\/introducing-capacitor-barcode-scanner-plugin\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/ionic.io\/blog\/introducing-capacitor-barcode-scanner-plugin#primaryimage\",\"url\":\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2024\/05\/cap-barcode-feature-image.png\",\"contentUrl\":\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2024\/05\/cap-barcode-feature-image.png\",\"width\":2240,\"height\":1120},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/ionic.io\/blog\/introducing-capacitor-barcode-scanner-plugin#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/ionic.io\/blog\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Introducing: Capacitor Barcode Scanner Plugin\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/ionic.io\/blog\/#website\",\"url\":\"https:\/\/ionic.io\/blog\/\",\"name\":\"ionic.io\/blog\",\"description\":\"Build amazing native and progressive web apps with the web\",\"publisher\":{\"@id\":\"https:\/\/ionic.io\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/ionic.io\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/ionic.io\/blog\/#organization\",\"name\":\"Ionic\",\"url\":\"https:\/\/ionic.io\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/ionic.io\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2020\/10\/white-on-color.png\",\"contentUrl\":\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2020\/10\/white-on-color.png\",\"width\":1920,\"height\":854,\"caption\":\"Ionic\"},\"image\":{\"@id\":\"https:\/\/ionic.io\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/x.com\/ionicframework\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/ionic.io\/blog\/#\/schema\/person\/5f54036a400c733439d8ac782a6b332a\",\"name\":\"Dallas James\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/ionic.io\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2021\/07\/dallas-james-150x150.jpg\",\"contentUrl\":\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2021\/07\/dallas-james-150x150.jpg\",\"caption\":\"Dallas James\"},\"url\":\"https:\/\/ionic.io\/blog\/author\/dallas\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Introducing: Capacitor Barcode Scanner Plugin - Ionic Blog","description":"We are thrilled to bring our first Ionic + OutSystems shared plugin to the Capacitor ecosystem as a core supported plugin.","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:\/\/ionic.io\/blog\/introducing-capacitor-barcode-scanner-plugin","og_locale":"en_US","og_type":"article","og_title":"Introducing: Capacitor Barcode Scanner Plugin","og_description":"We are thrilled to bring our first Ionic + OutSystems shared plugin to the Capacitor ecosystem as a core supported plugin.","og_url":"https:\/\/ionic.io\/blog\/introducing-capacitor-barcode-scanner-plugin","og_site_name":"Ionic Blog","article_published_time":"2024-05-16T20:26:38+00:00","article_modified_time":"2024-05-16T20:39:02+00:00","og_image":[{"width":2240,"height":1120,"url":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2024\/05\/cap-barcode-feature-image.png","type":"image\/png"}],"author":"Dallas James","twitter_card":"summary_large_image","twitter_creator":"@ionicframework","twitter_site":"@ionicframework","twitter_misc":{"Written by":"Dallas James","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/ionic.io\/blog\/introducing-capacitor-barcode-scanner-plugin#article","isPartOf":{"@id":"https:\/\/ionic.io\/blog\/introducing-capacitor-barcode-scanner-plugin"},"author":{"name":"Dallas James","@id":"https:\/\/ionic.io\/blog\/#\/schema\/person\/5f54036a400c733439d8ac782a6b332a"},"headline":"Introducing: Capacitor Barcode Scanner Plugin","datePublished":"2024-05-16T20:26:38+00:00","dateModified":"2024-05-16T20:39:02+00:00","mainEntityOfPage":{"@id":"https:\/\/ionic.io\/blog\/introducing-capacitor-barcode-scanner-plugin"},"wordCount":418,"commentCount":0,"publisher":{"@id":"https:\/\/ionic.io\/blog\/#organization"},"image":{"@id":"https:\/\/ionic.io\/blog\/introducing-capacitor-barcode-scanner-plugin#primaryimage"},"thumbnailUrl":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2024\/05\/cap-barcode-feature-image.png","keywords":["Capacitor","plugins"],"articleSection":["All","Announcements","Product"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/ionic.io\/blog\/introducing-capacitor-barcode-scanner-plugin#respond"]}]},{"@type":"WebPage","@id":"https:\/\/ionic.io\/blog\/introducing-capacitor-barcode-scanner-plugin","url":"https:\/\/ionic.io\/blog\/introducing-capacitor-barcode-scanner-plugin","name":"Introducing: Capacitor Barcode Scanner Plugin - Ionic Blog","isPartOf":{"@id":"https:\/\/ionic.io\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/ionic.io\/blog\/introducing-capacitor-barcode-scanner-plugin#primaryimage"},"image":{"@id":"https:\/\/ionic.io\/blog\/introducing-capacitor-barcode-scanner-plugin#primaryimage"},"thumbnailUrl":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2024\/05\/cap-barcode-feature-image.png","datePublished":"2024-05-16T20:26:38+00:00","dateModified":"2024-05-16T20:39:02+00:00","description":"We are thrilled to bring our first Ionic + OutSystems shared plugin to the Capacitor ecosystem as a core supported plugin.","breadcrumb":{"@id":"https:\/\/ionic.io\/blog\/introducing-capacitor-barcode-scanner-plugin#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/ionic.io\/blog\/introducing-capacitor-barcode-scanner-plugin"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/ionic.io\/blog\/introducing-capacitor-barcode-scanner-plugin#primaryimage","url":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2024\/05\/cap-barcode-feature-image.png","contentUrl":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2024\/05\/cap-barcode-feature-image.png","width":2240,"height":1120},{"@type":"BreadcrumbList","@id":"https:\/\/ionic.io\/blog\/introducing-capacitor-barcode-scanner-plugin#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/ionic.io\/blog"},{"@type":"ListItem","position":2,"name":"Introducing: Capacitor Barcode Scanner Plugin"}]},{"@type":"WebSite","@id":"https:\/\/ionic.io\/blog\/#website","url":"https:\/\/ionic.io\/blog\/","name":"ionic.io\/blog","description":"Build amazing native and progressive web apps with the web","publisher":{"@id":"https:\/\/ionic.io\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/ionic.io\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/ionic.io\/blog\/#organization","name":"Ionic","url":"https:\/\/ionic.io\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/ionic.io\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2020\/10\/white-on-color.png","contentUrl":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2020\/10\/white-on-color.png","width":1920,"height":854,"caption":"Ionic"},"image":{"@id":"https:\/\/ionic.io\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/ionicframework"]},{"@type":"Person","@id":"https:\/\/ionic.io\/blog\/#\/schema\/person\/5f54036a400c733439d8ac782a6b332a","name":"Dallas James","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/ionic.io\/blog\/#\/schema\/person\/image\/","url":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2021\/07\/dallas-james-150x150.jpg","contentUrl":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2021\/07\/dallas-james-150x150.jpg","caption":"Dallas James"},"url":"https:\/\/ionic.io\/blog\/author\/dallas"}]}},"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2024\/05\/cap-barcode-feature-image.png","_links":{"self":[{"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/posts\/6160","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/users\/86"}],"replies":[{"embeddable":true,"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/comments?post=6160"}],"version-history":[{"count":5,"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/posts\/6160\/revisions"}],"predecessor-version":[{"id":6170,"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/posts\/6160\/revisions\/6170"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/media\/6166"}],"wp:attachment":[{"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/media?parent=6160"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/categories?post=6160"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/tags?post=6160"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}