Класс Firebase.Auth.PlayGamesAuthProvider отсутствует в аутентификации 4.4.3? - PullRequest
0 голосов
/ 29 апреля 2018

Я искал в интернете, чтобы посмотреть, не сталкивается ли кто-нибудь еще с этой проблемой, может, кто-то еще недавно видел это. Я интегрирую сервисы Google Play и использую базу данных Firebase с аутентификацией Google Play в Unity проекте.

скриншот списка автозаполнения с отсутствующим классом:

screenshot of autocomplete list with missing class

По некоторым причинам, мне кажется, имеет каждый компонент Firebase.Auth, за исключением PlayGamesAuthProvider , который необходим для вызова функции GetCredential. Я вижу эту ошибку:

ошибка CS0234: тип или имя пространства имен 'PlayGamesAuthProvider' не существует в пространстве имен 'Firebase.Auth'. Вам не хватает ссылки на сборку?

Я уже переустановил свой пакет Firebase и дважды проверил все на наличие конфликтующих плагинов. Я действительно бью здесь стену, просто любопытно, видел ли кто-нибудь еще эту проблему и знает, как ее обойти. Заранее спасибо!

1 Ответ

0 голосов
/ 07 мая 2018

Если кто-то наткнется на это с той же проблемой, у меня это работает. Сначала попытался повторно импортировать последний пакет Firebase.Auth из Firebase, и это не решило проблему. Я на самом деле попытался сделать это во второй раз, убедившись, что все файлы были повторно импортированы, а затем также повторно импортировал последний пакет GooglePlayGamesPlugin. Я не уверен, что это исправило, но там явно что-то ломалось, может быть, что-то большее, связанное с GooglePlayGamesPlugin. Я даже отключил / арендовал свои сервисы Unity. Итог, продолжайте переустанавливать свои вещи, и в конце концов это будет работать. Если я увижу что-то более конкретное, я буду следить.

...