В google play console было внесено изменение политики, и я начал получать эти странные электронные письма с уведомлением о том, что мое приложение было удалено -
"Мы разрешаем только приложениям получать доступ к журналу вызовов или данным SMSдля разрешенного использования и только для включения основных функций приложения. "
Дело в том, что у меня нет ни одного из этих запросов на разрешение ни в моем app.json, ни у меня нет библиотеки, запрашивающей такую вещь (я довольноконечно).Под разрешением в моем app.json
я попытался добавить "ACCESS_COARSE_LOCATION"
вместо того, чтобы оставить это пустым, потому что я где-то читал, что он не позволяет expo запрашивать разрешения по умолчанию (READ_SMS
), но это не сработало.
Кроме того, я нигде не видел, чтобы там говорилось, что библиотека libact-native-phone-call запрашивает одно из указанных выше разрешений.
my package.json:
{
"name": "empty-project-template",
"main": "node_modules/expo/AppEntry.js",
"private": true,
"scripts": {
"start": "expo start",
"android": "expo start --android",
"ios": "expo start --ios",
"eject": "expo eject"
},
"dependencies": {
"@babel/preset-env": "^7.1.6",
"@babel/preset-flow": "^7.0.0",
"@babel/preset-react": "^7.0.0",
"@expo/vector-icons": "^8.0.0",
"aws-amplify": "^1.1.21",
"aws-amplify-react-native": "^2.1.7",
"axios": "^0.18.0",
"expo": "^32.0.0",
"firebase": "^5.5.7",
"lodash": "^4.17.11",
"moment": "^2.22.2",
"react": "16.5.0",
"react-moment": "^0.8.2",
"react-native": "https://github.com/expo/react-native/archive/sdk-32.0.0.tar.gz",
"react-native-confirmation-code-input": "^1.0.4",
"react-native-elements": "^0.19.1",
"react-native-fast-image": "^5.1.0",
"react-native-fetch-blob": "^0.10.8",
"react-native-linear-gradient": "^2.4.2",
"react-native-modal": "^7.0.2",
"react-native-modal-dropdown": "^0.6.2",
"react-native-phone-call": "^1.0.9",
"react-native-timer-countdown": "^2.0.3",
"react-navigation": "^2.17.0",
"react-redux": "^5.0.7",
"redux": "^4.0.1",
"redux-thunk": "^2.3.0",
"typeface-raleway": "0.0.54"
},
"rnpm": {
"assets": [
"./assets/fonts/"
]
}
}
my app.json
{
"expo": {
"privacy": "public",
"sdkVersion": "32.0.0",
"platforms": ["ios", "android"],
"version": "1.1.0",
"orientation": "portrait",
"icon": "./....png",
"splash": {
"image": "./assets/SplashScreen.png",
"resizeMode": "cover",
"backgroundColor": "#ffffff"
},
"facebookAppId": ".....",
"facebookDisplayName": "....",
"facebookScheme": "...",
"updates": {
"fallbackToCacheTimeout": 0
},
"assetBundlePatterns": [
"**/*"
],
"ios": {
"buildNumber": "15",
"supportsTablet": true,
"bundleIdentifier": ".......",
"infoPlist": {
"LSApplicationQueriesSchemes": ["fbapi", "fb-messenger-share-api", "fbauth2", "fbshareextension"]
}
},
"android": {
"versionCode": 15,
"package": "....",
"permissions":[]
}
}
}