Facebook и Google OAuth работают нормально при тестировании с использованием testflight, но не работают, когда приложение проверяется на публикацию. - PullRequest
0 голосов
/ 11 июня 2019

Я только что закончил разработку приложения 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.+"
            },
        }
    }
}

Что-то мне не хватает?

1 Ответ

0 голосов
/ 22 июня 2019

Проблема была очень специфической, но я выкладываю ее здесь для всех с такой же проблемой:

Тестер отключил push-уведомления со своего iPad. После входа в систему я запрашивал у устройства учетные данные для push-уведомлений, но поскольку он был отключен, произошла ошибка.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...