Я использую Firebase Authentication с Twitter SDK, чтобы обеспечить стороннюю функцию входа в мое приложение iOS.
Однако Twitter SDK прекратил поддержку.
Поэтому я пытаюсь заменить Twitter SDK на OAuth , но Firebase Authentication возвращает это сообщение об ошибке в WebView.
{"error":{"code":403,"message":"Requests from this ios client application <empty> are blocked.","errors":[{"message":"Requests from this ios client application <empty> are blocked.","domain":"global","reason":"forbidden"}],"status":"PERMISSION_DENIED"}}
Я хочу решить эту проблему, но getCredentialWithUIDelegate:completion:
и WebView отображают слишком мало информации для решения.
(Ошибка в getCredentialWithUIDelegate:completion:
- «Отмена взаимодействия с пользователем», а не «Отказано в доступе» ")
У моего приложения есть две среды: Разработка и Производство.
Я пытаюсь использовать OAuth на обеих, используя один и тот же лог c, успешно в разработке, но в Производстве я получаю эту ошибку.
Так что, похоже, мой OAuth Logi c не так.
Я думаю, что настройки в Firebase или Twitter неверны, но я не смог найти причину.
Есть ли способ получить более подробное описание этой ошибки?
Если возможно, я хочу исправить эту проблему без регенерации Ключа и Секрета потребителя, чтобы не останавливать стороннюю функцию входа в систему в выпущенном приложении. .