# Receiving ContentSharer data

**URL:** <https://forum.juce.com/t/receiving-contentsharer-data/42476>\
**Category:** MacOSX and iOS\
**Created:** [October 29, 2020, 2:04pm UTC](https://forum.juce.com/t/receiving-contentsharer-data/42476 "2020-10-29T14:04:52Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![splintersilk](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.juce.com/splintersilk/32/14724_2.png) [@splintersilk](https://forum.juce.com/u/splintersilk)\
**Post date:** [October 29, 2020, 2:04pm UTC](https://forum.juce.com/t/receiving-contentsharer-data/42476/1 "2020-10-29T14:04:52Z")

</div>

Hey there

The ContentSharer capabilities in JUCE for sharing outwardly (exporting) are really great to use and work very well for me so far.

What I’m stuck with is receiving shared content. Specifically what I’d like to explore is:

a) registering an app with the os (iOS and android) as capable of receiving content.

b) have the app understand that data has been shared with it and react.

Would anyone who’s tried this be willing to share some thoughts please?

With many thanks! Jeff

---

<div class="post-metadata">

**Author:** ![Benicz](https://avatars.discourse-cdn.com/v4/letter/b/ecb155/32.png) [@Benicz](https://forum.juce.com/u/Benicz)\
**Post date:** [October 20, 2021, 7:49pm UTC](https://forum.juce.com/t/receiving-contentsharer-data/42476/2 "2021-10-20T19:49:09Z")

</div>

Any news on this?  
Obviously it’s not implemented yet, but it would be a gread alternative to dealing with files for content not neccessarily needs to be wrapped in a file!

---

<div class="post-metadata">

**Author:** ![splintersilk](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.juce.com/splintersilk/32/14724_2.png) [@splintersilk](https://forum.juce.com/u/splintersilk)\
**Post date:** [October 24, 2021, 4:40pm UTC](https://forum.juce.com/t/receiving-contentsharer-data/42476/3 "2021-10-24T16:40:41Z")

</div>

Hey @Benicz I’ve not looked at this much since I posted this, however it will be coming back around for me in the near future so it’s still of interest. Have you found anything to help with this yet?

---

<div class="post-metadata">

**Author:** ![Benicz](https://avatars.discourse-cdn.com/v4/letter/b/ecb155/32.png) [@Benicz](https://forum.juce.com/u/Benicz)\
**Post date:** [October 25, 2021, 6:37pm UTC](https://forum.juce.com/t/receiving-contentsharer-data/42476/4 "2021-10-25T18:37:58Z")

</div>

No, sorry…  
It’s a bonus-issue for now, I need to focus on two others first  
Will post if I find anything of interest.  
Fingers crossed!

---

<div class="post-metadata">

**Author:** ![Benicz](https://avatars.discourse-cdn.com/v4/letter/b/ecb155/32.png) [@Benicz](https://forum.juce.com/u/Benicz)\
**Post date:** [May 20, 2026, 10:39am UTC](https://forum.juce.com/t/receiving-contentsharer-data/42476/5 "2026-05-20T10:39:53Z")

</div>

Bump…  
Still desperately looking for a hint on how to receive a file being “shared” by another app.  
Or at least an info about if it is / will be possible at all…?

I wonder how others do the job - am I the only one (except @splintersilk)? 😆

All appreciated!

---

<div class="post-metadata">

**Author:** ![splintersilk](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.juce.com/splintersilk/32/14724_2.png) [@splintersilk](https://forum.juce.com/u/splintersilk)\
**Post date:** [September 27, 2026, 7:48pm UTC](https://forum.juce.com/t/receiving-contentsharer-data/42476/6 "2026-09-27T19:48:11Z")

</div>

Sorry I just saw this - did you get this solved?

---

<div class="post-metadata">

**Author:** ![Benicz](https://avatars.discourse-cdn.com/v4/letter/b/ecb155/32.png) [@Benicz](https://forum.juce.com/u/Benicz)\
**Post date:** [September 28, 2026, 6:50am UTC](https://forum.juce.com/t/receiving-contentsharer-data/42476/7 "2026-09-28T06:50:51Z")

</div>

No, unfortunately…  
I believe a nice and seamless implementation would be a parboiled FileDragAndDropTarget with a constructor registering for a given extension String - or even a default TextDragAndDropTarget calling back with the received String.  
But maybe we’re lost on such a disgracefully wrong path nobody would help us 😆

---

<div class="post-metadata">

**Author:** ![splintersilk](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.juce.com/splintersilk/32/14724_2.png) [@splintersilk](https://forum.juce.com/u/splintersilk)\
**Post date:** [September 28, 2026, 7:10am UTC](https://forum.juce.com/t/receiving-contentsharer-data/42476/8 "2026-09-28T07:10:57Z")

</div>

To be clear, do you mean you want a received file (via AirDrop), user-selected from Dropbox, downloads etc to open with your iOS app?

If so this can be done with plist, specifically the Custom PList section of:  
Projucer\>Exporters\>Xcode(iOS)

I just re-read my original question from back in 2020 (lol…). I obviously didn’t really understand the flow back then, specifically with my item b). It’s not about hooks its about registration of UTTypeConformsTo.

Anyway, let me know if what I’m talking about is what you’re after.

Cheers, J
