bsky-app/plugins/shareExtension
Paul Frazee 00ac76d0fe Fix group id 2024-02-27 19:40:22 -08:00
..
README.md Share Extension/Intents (#2587) 2024-02-27 15:22:03 -08:00
withAppEntitlements.js Fix group id 2024-02-27 19:40:22 -08:00
withExtensionEntitlements.js Fix group id 2024-02-27 19:40:22 -08:00
withExtensionInfoPlist.js Share Extension/Intents (#2587) 2024-02-27 15:22:03 -08:00
withExtensionViewController.js Share Extension/Intents (#2587) 2024-02-27 15:22:03 -08:00
withIntentFilters.js Share Extension/Intents (#2587) 2024-02-27 15:22:03 -08:00
withShareExtensions.js Share Extension/Intents (#2587) 2024-02-27 15:22:03 -08:00
withXcodeTarget.js Share Extension/Intents (#2587) 2024-02-27 15:22:03 -08:00

README.md

Share extension plugin for Expo

This plugin handles moving the necessary files into their respective iOS and Android targets and updating the build phases, plists, manifests, etc.

Steps

ios

  1. Update entitlements
  2. Set the app group to group.
  3. Add the extension plist
  4. Add the view controller
  5. Update the xcode project's build phases

android

  1. Update the manifest with the intents the app can receive

Credits

Adapted from https://github.com/andrew-levy/react-native-safari-extension and https://github.com/timedtext/expo-config-plugin-ios-share-extension/blob/master/src/withShareExtensionXcodeTarget.ts