Действительно ли необходимо иметь пользовательскую реализацию «Вход в Apple» в Firebase на iOS? - PullRequest
0 голосов
/ 04 апреля 2020

Моя конечная цель - войти в Apple для аутентификации.

При чтении документации здесь и здесь Я не мог понять, почему простого вызова недостаточно ...

Использование напрямую [FUIOAuth appleAuthProvider] работает как положено (залогинен успешно, создает запись в БД с новым ID). Для единственной цели аутентификации, все еще необходимо выполнить долгую реализацию?

Заранее спасибо.

1 Ответ

3 голосов
/ 04 апреля 2020

Существует два способа использования Аутентификации Firebase в вашем приложении:

  1. Использование сырых API-интерфейсов Аутентификации Firebase и предоставление собственного пользовательского интерфейса вокруг них.
  2. Использование FirebaseUI (в частности, Модуль AuthUI), который создает стандартизированный пользовательский интерфейс на основе API.

Ни один из них не лучше, чем другой, все зависит от потребностей вашего приложения и уровня вашего опыта.

Если вы еще не знаете, с чего начать, я бы порекомендовал всегда начинать с FirebaseUI, поскольку это экономит вам много времени. А так как он построен поверх необработанного API аутентификации Firebase, вы всегда можете переключиться на него позже, если потребуется.

...