Настройка входа в Firebase Cordova - PullRequest
0 голосов
/ 19 февраля 2019

Я следую указаниям по добавлению аутентификации firebase в мой проект cordova, но у меня есть проблема с шагами 3 и 6 документации.

document - firebase -cordova setup

В настоящее время я использую схему пользовательских URL-адресов (без базы данных), которая выглядит как mycoolapp: //, и она хорошо работает как в приложении Cordova Android, так и в приложении IOS.Это в документации к этому плагину

Теперь я пытаюсь добавить firebase auth в мое приложение, и мне нужны некоторые пояснения.

На шаге 3 документации написано:

Чтобы настроить приложение iOS, создайте приложение iOS и добавьте его в консоль Firebase.Идентификатор пакета iOS потребуется добавить позже при установке подключаемого модуля пользовательской схемы URL

, а затем на шаге 6

Плагин для обработки глубоких ссылок через пользовательскую схему для замены iOS# com.firebase.cordova с идентификатором пакета iOS вашего приложения.

плагин cordova add cordova-plugin-customurlscheme --variable \ URL_SCHEME = com.firebase.cordova --save

Учитываячто я уже использую плагин customurlscheme с URl SCHEME = mycoolapp: // затем могу ли я продолжать его использовать или мне нужно изменить весь мой код, чтобы теперь использовать идентификатор пакета .. Кроме того, мои Cordova iOS и Android имеют разные пакетыID

Спасибо

1 Ответ

0 голосов
/ 21 февраля 2019

Полагаю, вы сможете добавить несколько пользовательских схем.SDK клиента Firebase Auth обнаружит входящую ссылку самостоятельно.Вам не нужно обрабатывать эту логику.

На основании https://github.com/EddyVerbruggen/Custom-URL-scheme#manually

<key>CFBundleURLTypes</key>
<array>
  <dict>
    <key>CFBundleURLSchemes</key>
    <array>
      <string>URL_SCHEME</string>
    </array>
  </dict>
</array>

CFBundleURLSchemes принимает массив пользовательских схем.

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