Hi @wodin
"dependencies": {
"@ahive/shared": "workspace:^",
"@babel/runtime": "7.17.7",
"@expo-google-fonts/dm-sans": "0.2.2",
"@expo-google-fonts/inter": "0.2.2",
"@expo-google-fonts/mada": "^0.2.2",
"@expo-google-fonts/roboto": "0.2.2",
"@react-native-async-storage/async-storage": "1.15.17",
"@react-native-community/datetimepicker": "4.0.1",
"@react-navigation/bottom-tabs": "6.2.0",
"@react-navigation/material-top-tabs": "6.1.1",
"@react-navigation/native": "6.0.8",
"@react-navigation/stack": "6.1.1",
"@sindresorhus/is": "4.6.0",
"@stripe/stripe-react-native": "^0.5.0",
"@typesaurus/react": "5.0.0-alpha.4",
"dayjs": "1.11.0",
"expo": "44.0.6",
"expo-app-loading": "1.3.0",
"expo-application": "4.0.2",
"expo-auth-session": "3.5.0",
"expo-constants": "13.0.2",
"expo-dev-client": "0.8.4",
"expo-font-loader": "0.1.6",
"expo-image-picker": "12.0.2",
"expo-mail-composer": "11.1.1",
"expo-navigation-bar": "1.1.2",
"expo-notifications": "0.14.1",
"expo-random": "12.1.2",
"expo-status-bar": "1.2.0",
"expo-system-ui": "~1.1.0",
"firebase": "8.10.1",
"firebase-functions-extended-client": "5.5.1",
"fractional-indexing": "2.0.0",
"lodash": "4.17.21",
"pagescrollview": "1.3.2",
"react": "17.0.1",
"react-dom": "17.0.1",
"react-hook-form": "7.28.0",
"react-hooks-global-state": "1.0.2",
"react-native": "0.64.3",
"react-native-bouncy-checkbox": "2.1.10",
"react-native-bouncy-checkbox-group": "npm:react-native-bouncy-checkbox-group-srbrahma@0.1.1",
"react-native-dialog": "9.2.1",
"react-native-draggable-flatlist": "3.0.7",
"react-native-gesture-handler": "2.2.0",
"react-native-gev": "^0.45.6",
"react-native-mask-text": "0.7.0",
"react-native-modal-datetime-picker": "10.2.0",
"react-native-pager-view": "5.4.9",
"react-native-payment-icons": "1.0.11",
"react-native-reanimated": "2.3.1",
"react-native-safe-area-context": "3.3.2",
"react-native-screens": "3.10.2",
"react-native-shadow-2": "6.0.3",
"react-native-size-matters": "0.4.0",
"react-native-svg": "^12.3.0",
"react-native-tab-view": "3.1.1",
"react-native-web": "0.17.1",
"ts-retry-promise": "0.6.1",
"typesaurus": "npm:typesaurus-srbrahma@^1.0.0"
},
"devDependencies": {
"@babel/core": "7.17.7",
"@babel/preset-typescript": "^7.16.7",
"@types/async-retry": "^1.4.3",
"@types/deep-equal": "^1.0.1",
"@types/lodash": "^4.14.179",
"@types/react": "~17.0.38",
"@types/react-native": "~0.64.23",
"@types/react-router-native": "^5.1.3",
"babel": "^6.23.0",
"babel-core": "^6.26.3",
"babel-loader": "^8.2.3",
"babel-plugin-module-resolver": "4.1.0",
"eas-cli": "^0.48.2",
"eslint-config-gev": "^2.33.0",
"expo-cli": "5.3.0",
"typescript": "^4.6.2"
},
I’ve tinkered a bit and made this plugin to add the android:exported to the Manifest MainActivity. Unsure if it will work, building the new bundle and will soon try to submit it again:
const {
withPlugins,
withAndroidManifest,
AndroidConfig,
} = require('@expo/config-plugins');
const { getMainActivityOrThrow } = AndroidConfig.Manifest
const withAndroidExported = (config) => {
return withAndroidManifest(config, (config) => {
const activity = getMainActivityOrThrow(config.modResults);
activity.$['android:exported'] = false;
return config;
})
};
module.exports = (config, props) =>
withPlugins(config, [
[withAndroidExported, props],
]);
Edit: Nope, above didn’t work. Don’t know how to find out what is causing this.