It's recommended to use PostSocialSharingWithOptions action as it's the most feature rich way to share stuff cross-platform.
Highlights
Usage on iOS and Android
You can share text, a subject (in case the user selects the email application), (any type and location of) file (like an image), and a link. However, what exactly gets shared, depends on the application the user chooses to complete the action. A few examples:
If Facebook, Twitter, Instagram, WhatsApp, SMS or Email is not available, the errorCallback is called with the text 'not available'.
NOTE:
For Whatsapp
For SMS
For Twitter