{"id":4091,"date":"2021-03-02T06:31:31","date_gmt":"2021-03-02T06:31:31","guid":{"rendered":"https:\/\/studysection.com\/blog\/?p=4091"},"modified":"2021-03-02T06:34:32","modified_gmt":"2021-03-02T06:34:32","slug":"how-to-receive-shared-intent-in-the-react-native-application","status":"publish","type":"post","link":"https:\/\/studysection.com\/blog\/how-to-receive-shared-intent-in-the-react-native-application\/","title":{"rendered":"How To Receive Shared Intent In The React-Native Application"},"content":{"rendered":"<p>Nowadays, a share feature plays an important role in mobile applications. If you want to share something from your application to another or within the application then the share option should be available in your Intent in the application.<\/p>\n<p>In this article, I am going to discuss how we can receive the content i.e, photos, videos, text, or URL in your react-native application. For this functionality, react-native provides a <strong><em>react-native-receive-sharing-intent<\/em><\/strong> plugin for it. It is a module that empowers React Native <a href=\"https:\/\/studysection.com\/blog\/testing-the-web-mobile-and-desktop-applications\/\">applications<\/a> to get sharing photographs, recordings, text, URLs, or some other document types from another application.<\/p>\n<p>It also supports both android and iOS platforms. <\/p>\n<h2>Intent Sharing Installation<\/h2>\n<p><code>$ npm install react-native-receive-sharing-intent --save<\/code><\/p>\n<p><strong>iOS<\/strong><br \/>\n<code>$ cd ios && pod install<\/code><\/p>\n<h3>Example usage<\/h3>\n<p><code>import ReceiveSharingIntent from 'react-native-receive-sharing-intent';<br \/>\n \/\/call below function in your app.js componentDidMount()<br \/>\n    \/\/ To get All Received Urls<br \/>\n    ReceiveSharingIntent.getReceivedFiles(files => {<br \/>\n      \/\/ files returns as JSON Array example<br \/>\n      \/\/[{ filePath: null, text: null, weblink: null, mimeType: null, contentUri: null, fileName: null, extension: null }]\n    },<br \/>\n    (error) =>{<br \/>\n      console.log(error);<br \/>\n    });<br \/>\n    \/\/ To clear Intents you can call it in componentWillUnmount()<br \/>\n    ReceiveSharingIntent.clearReceivedFiles();<\/code><\/p>\n<p><strong>With the above example output, you can recognize the shared data and handle it according to your requirement in your react-native application.<\/strong><\/p>\n<p><small><em>If you have skills in PHP programming and you want to enhance your career in this field, a PHP certification from StudySection can help you reach your desired goals. Both beginner level and expert level <a href=\"https:\/\/www.studysection.com\/php-web-developer-foundation-diploma\">PHP Certification Exams<\/a> are offered by StudySection along with other programming certification exams. <\/em><\/small><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Nowadays, a share feature plays an important role in mobile applications. If you want to share something from your application<\/p>\n","protected":false},"author":1,"featured_media":4093,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[265,509],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v21.7 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>StudySection Blog - How To Receive Intent In The react-native App<\/title>\n<meta name=\"description\" content=\"Nowadays, a share feature plays an important role in mobile applications. If you want to share Intent something from your react-native app.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/studysection.com\/blog\/how-to-receive-shared-intent-in-the-react-native-application\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"StudySection Blog - How To Receive Intent In The react-native App\" \/>\n<meta property=\"og:description\" content=\"Nowadays, a share feature plays an important role in mobile applications. If you want to share Intent something from your react-native app.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/studysection.com\/blog\/how-to-receive-shared-intent-in-the-react-native-application\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog Posts on famous people, innovations and educational topics\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/studysection\" \/>\n<meta property=\"article:published_time\" content=\"2021-03-02T06:31:31+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-03-02T06:34:32+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/studysection.com\/blog\/wp-content\/uploads\/2021\/03\/react.png\" \/>\n\t<meta property=\"og:image:width\" content=\"300\" \/>\n\t<meta property=\"og:image:height\" content=\"200\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"admin-studysection-blog\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@studysection\" \/>\n<meta name=\"twitter:site\" content=\"@studysection\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin-studysection-blog\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/studysection.com\/blog\/how-to-receive-shared-intent-in-the-react-native-application\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/studysection.com\/blog\/how-to-receive-shared-intent-in-the-react-native-application\/\"},\"author\":{\"name\":\"admin-studysection-blog\",\"@id\":\"https:\/\/studysection.com\/blog\/#\/schema\/person\/db367e2c29a12d1808fb1979edb3d402\"},\"headline\":\"How To Receive Shared Intent In The React-Native Application\",\"datePublished\":\"2021-03-02T06:31:31+00:00\",\"dateModified\":\"2021-03-02T06:34:32+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/studysection.com\/blog\/how-to-receive-shared-intent-in-the-react-native-application\/\"},\"wordCount\":191,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/studysection.com\/blog\/#organization\"},\"keywords\":[\"application\",\"React-Native\"],\"articleSection\":[\"Learn and Grow\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/studysection.com\/blog\/how-to-receive-shared-intent-in-the-react-native-application\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/studysection.com\/blog\/how-to-receive-shared-intent-in-the-react-native-application\/\",\"url\":\"https:\/\/studysection.com\/blog\/how-to-receive-shared-intent-in-the-react-native-application\/\",\"name\":\"StudySection Blog - How To Receive Intent In The react-native App\",\"isPartOf\":{\"@id\":\"https:\/\/studysection.com\/blog\/#website\"},\"datePublished\":\"2021-03-02T06:31:31+00:00\",\"dateModified\":\"2021-03-02T06:34:32+00:00\",\"description\":\"Nowadays, a share feature plays an important role in mobile applications. If you want to share Intent something from your react-native app.\",\"breadcrumb\":{\"@id\":\"https:\/\/studysection.com\/blog\/how-to-receive-shared-intent-in-the-react-native-application\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/studysection.com\/blog\/how-to-receive-shared-intent-in-the-react-native-application\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/studysection.com\/blog\/how-to-receive-shared-intent-in-the-react-native-application\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/studysection.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How To Receive Shared Intent In The React-Native Application\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/studysection.com\/blog\/#website\",\"url\":\"https:\/\/studysection.com\/blog\/\",\"name\":\"Blog Posts on famous people, innovations and educational topics\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/studysection.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/studysection.com\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/studysection.com\/blog\/#organization\",\"name\":\"StudySection\",\"url\":\"https:\/\/studysection.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/studysection.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/studysection.com\/blog\/wp-content\/uploads\/2021\/10\/studySection-logo.png\",\"contentUrl\":\"https:\/\/studysection.com\/blog\/wp-content\/uploads\/2021\/10\/studySection-logo.png\",\"width\":920,\"height\":440,\"caption\":\"StudySection\"},\"image\":{\"@id\":\"https:\/\/studysection.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/studysection\",\"https:\/\/twitter.com\/studysection\",\"https:\/\/www.instagram.com\/study.section\/\",\"https:\/\/www.linkedin.com\/company\/studysection\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/studysection.com\/blog\/#\/schema\/person\/db367e2c29a12d1808fb1979edb3d402\",\"name\":\"admin-studysection-blog\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/studysection.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/054ac87a6874df1932004239cd8eab36?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/054ac87a6874df1932004239cd8eab36?s=96&d=mm&r=g\",\"caption\":\"admin-studysection-blog\"},\"url\":\"https:\/\/studysection.com\/blog\/author\/admin-studysection-blog\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"StudySection Blog - How To Receive Intent In The react-native App","description":"Nowadays, a share feature plays an important role in mobile applications. If you want to share Intent something from your react-native app.","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:\/\/studysection.com\/blog\/how-to-receive-shared-intent-in-the-react-native-application\/","og_locale":"en_US","og_type":"article","og_title":"StudySection Blog - How To Receive Intent In The react-native App","og_description":"Nowadays, a share feature plays an important role in mobile applications. If you want to share Intent something from your react-native app.","og_url":"https:\/\/studysection.com\/blog\/how-to-receive-shared-intent-in-the-react-native-application\/","og_site_name":"Blog Posts on famous people, innovations and educational topics","article_publisher":"https:\/\/www.facebook.com\/studysection","article_published_time":"2021-03-02T06:31:31+00:00","article_modified_time":"2021-03-02T06:34:32+00:00","og_image":[{"width":300,"height":200,"url":"https:\/\/studysection.com\/blog\/wp-content\/uploads\/2021\/03\/react.png","type":"image\/png"}],"author":"admin-studysection-blog","twitter_card":"summary_large_image","twitter_creator":"@studysection","twitter_site":"@studysection","twitter_misc":{"Written by":"admin-studysection-blog","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/studysection.com\/blog\/how-to-receive-shared-intent-in-the-react-native-application\/#article","isPartOf":{"@id":"https:\/\/studysection.com\/blog\/how-to-receive-shared-intent-in-the-react-native-application\/"},"author":{"name":"admin-studysection-blog","@id":"https:\/\/studysection.com\/blog\/#\/schema\/person\/db367e2c29a12d1808fb1979edb3d402"},"headline":"How To Receive Shared Intent In The React-Native Application","datePublished":"2021-03-02T06:31:31+00:00","dateModified":"2021-03-02T06:34:32+00:00","mainEntityOfPage":{"@id":"https:\/\/studysection.com\/blog\/how-to-receive-shared-intent-in-the-react-native-application\/"},"wordCount":191,"commentCount":0,"publisher":{"@id":"https:\/\/studysection.com\/blog\/#organization"},"keywords":["application","React-Native"],"articleSection":["Learn and Grow"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/studysection.com\/blog\/how-to-receive-shared-intent-in-the-react-native-application\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/studysection.com\/blog\/how-to-receive-shared-intent-in-the-react-native-application\/","url":"https:\/\/studysection.com\/blog\/how-to-receive-shared-intent-in-the-react-native-application\/","name":"StudySection Blog - How To Receive Intent In The react-native App","isPartOf":{"@id":"https:\/\/studysection.com\/blog\/#website"},"datePublished":"2021-03-02T06:31:31+00:00","dateModified":"2021-03-02T06:34:32+00:00","description":"Nowadays, a share feature plays an important role in mobile applications. If you want to share Intent something from your react-native app.","breadcrumb":{"@id":"https:\/\/studysection.com\/blog\/how-to-receive-shared-intent-in-the-react-native-application\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/studysection.com\/blog\/how-to-receive-shared-intent-in-the-react-native-application\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/studysection.com\/blog\/how-to-receive-shared-intent-in-the-react-native-application\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/studysection.com\/blog\/"},{"@type":"ListItem","position":2,"name":"How To Receive Shared Intent In The React-Native Application"}]},{"@type":"WebSite","@id":"https:\/\/studysection.com\/blog\/#website","url":"https:\/\/studysection.com\/blog\/","name":"Blog Posts on famous people, innovations and educational topics","description":"","publisher":{"@id":"https:\/\/studysection.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/studysection.com\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/studysection.com\/blog\/#organization","name":"StudySection","url":"https:\/\/studysection.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/studysection.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/studysection.com\/blog\/wp-content\/uploads\/2021\/10\/studySection-logo.png","contentUrl":"https:\/\/studysection.com\/blog\/wp-content\/uploads\/2021\/10\/studySection-logo.png","width":920,"height":440,"caption":"StudySection"},"image":{"@id":"https:\/\/studysection.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/studysection","https:\/\/twitter.com\/studysection","https:\/\/www.instagram.com\/study.section\/","https:\/\/www.linkedin.com\/company\/studysection"]},{"@type":"Person","@id":"https:\/\/studysection.com\/blog\/#\/schema\/person\/db367e2c29a12d1808fb1979edb3d402","name":"admin-studysection-blog","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/studysection.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/054ac87a6874df1932004239cd8eab36?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/054ac87a6874df1932004239cd8eab36?s=96&d=mm&r=g","caption":"admin-studysection-blog"},"url":"https:\/\/studysection.com\/blog\/author\/admin-studysection-blog\/"}]}},"views":1847,"_links":{"self":[{"href":"https:\/\/studysection.com\/blog\/wp-json\/wp\/v2\/posts\/4091"}],"collection":[{"href":"https:\/\/studysection.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/studysection.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/studysection.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/studysection.com\/blog\/wp-json\/wp\/v2\/comments?post=4091"}],"version-history":[{"count":5,"href":"https:\/\/studysection.com\/blog\/wp-json\/wp\/v2\/posts\/4091\/revisions"}],"predecessor-version":[{"id":4097,"href":"https:\/\/studysection.com\/blog\/wp-json\/wp\/v2\/posts\/4091\/revisions\/4097"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/studysection.com\/blog\/wp-json\/wp\/v2\/media\/4093"}],"wp:attachment":[{"href":"https:\/\/studysection.com\/blog\/wp-json\/wp\/v2\/media?parent=4091"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/studysection.com\/blog\/wp-json\/wp\/v2\/categories?post=4091"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/studysection.com\/blog\/wp-json\/wp\/v2\/tags?post=4091"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}