We are working on a page in our app where users can share content to social medias like LinkedIn, Facebook and Instagram. We are currently looking into how we can make this experience as seamless as possible.
One solution is that the user, inside our app, selects the app that they want to share to. We would then like to open that app directly so that the user can finish their post. Is there a way to do this consistently across various apps, and on both iOS and Android? I know that Android has Intents, that might work. Is there anything similar on iOS?
Another option is to use the server-to-server API:s, but that might be a bit over complicated.
The third option is to use the native share sheets of both platforms, using the share_plus Flutter package. If we do that, how much control do we have over what is shown? Can we limit what apps and options are shown?
Are there any recommendations (from either Google, Apple or any of the apps we are targeting) about which approach to use? Will the first of my three options even work?




