option to enable or disable android or ios
Closed this issue ยท 1 comments
export-mike commented
Hi! ๐
Firstly, thanks for your work on this project! ๐
Today I used patch-package to patch expo-share-intent@2.1.1
for the project I'm working on.
I'm using this for iOS https://github.com/MaxAst/expo-share-extension
but for android I want to use an intent filter and launch the app, so it makes sense to use expo-share-intent to launch for android and disable the plugin for ios.
Here is the diff that solved my problem:
diff --git a/node_modules/expo-share-intent/plugin/build/index.js b/node_modules/expo-share-intent/plugin/build/index.js
index b538162..950046e 100644
--- a/node_modules/expo-share-intent/plugin/build/index.js
+++ b/node_modules/expo-share-intent/plugin/build/index.js
@@ -16,9 +16,9 @@ const pkg = {
const withShareMenu = (0, config_plugins_1.createRunOncePlugin)((config, params = {}) => {
return (0, config_plugins_1.withPlugins)(config, [
// IOS
- withIosAppEntitlements_1.withAppEntitlements,
- () => (0, withIosShareExtensionConfig_1.withShareExtensionConfig)(config, params),
- () => (0, withIosShareExtensionXcodeTarget_1.withShareExtensionXcodeTarget)(config, params),
+ // withIosAppEntitlements_1.withAppEntitlements,
+ // () => (0, withIosShareExtensionConfig_1.withShareExtensionConfig)(config, params),
+ // () => (0, withIosShareExtensionXcodeTarget_1.withShareExtensionXcodeTarget)(config, params),
// Android
() => (0, withAndroidIntentFilters_1.withAndroidIntentFilters)(config, params),
() => (0, withAndroidMainActivityAttributes_1.withAndroidMainActivityAttributes)(config, params),
This issue body was partially generated by patch-package.
achorein commented
Good idea ! I'll make a PR for it!