Я только что закончил разработку приложения Ionic и отправил приложение на рассмотрение, но оно было отклонено из-за ошибки, которую я не могу воспроизвести.Он использует Google и Facebook OAuth.Проверено на моем iPhone оба работают нормально.Я также сделал приложение доступным для тестирования с помощью Testflight, и три человека, которых я прошу помочь с этой проблемой, могли успешно войти в систему, используя любой из этих двух методов.Рецензент, однако, не смог, и мое приложение было отклонено дважды.У них нет никаких журналов об этом, и все работает нормально на стороне сервера.
Я подумал в первую очередь, что это связано с конфигурацией моего сервера, поэтому я изменил все, чтобы поддерживать вызовы https.Я также попытался найти некоторую конфигурацию, которую я пропустил при использовании обоих API, но безрезультатно.Я говорил с рецензентом, но ответ был таким же, как и раньше, только с шагами по воспроизведению проблемы, которые являются теми же, которые работают в каждом из моих тестов.
Это версии, которые я использую:
{
"dependencies": {
"@ionic-native/core": "~4.12.0",
"@ionic-native/facebook": "^4.20.0",
"@ionic-native/google-plus": "^4.20.0",
"cordova-ios": "4.5.5",
"cordova-plugin-facebook4": "^4.2.1",
"cordova-plugin-googleplus": "7.0.0",
}
"cordova": {
"plugins": {
"cordova-plugin-facebook4": {
"FACEBOOK_ANDROID_SDK_VERSION": "4.40.0"
},
"cordova-plugin-googleplus": {
"PLAY_SERVICES_VERSION": "15.+"
},
}
}
}
Что-то мне не хватает?