I'm trying to post to Instagram, but I can't make it work properly on either platform.
Here's my call:
Share.shareSingle({
url: 'https://myserver.url',
social: Share.Social.INSTAGRAM,
})
Device: iPhone 6S, iOS 12.2
It opens AppStore.
Device: Sony Xperia Z5 Compact, Android 7.1.1
It opens the app, but in DMs.

Did you tried sharing a url to see if this opens the feed?
Ok, so I think I figured it out. Instagram needs image upload (NOTE: it needs to be jpeg as well!) so giving a remote link like I did above does not work.
I use https://github.com/joltup/rn-fetch-blob to download the file then I put the local path as the url (url: 'file://' + response.path()). Then it works.
That's great!
Most helpful comment
Ok, so I think I figured it out. Instagram needs image upload (NOTE: it needs to be jpeg as well!) so giving a remote link like I did above does not work.
I use https://github.com/joltup/rn-fetch-blob to download the file then I put the local path as the url (
url: 'file://' + response.path()). Then it works.