Проблема очистки входа в API Google HostedDomain - PullRequest
0 голосов
/ 05 октября 2018

Мы осуществляем вход в iOS с помощью API Google в нашем проекте.Клиенты должны иметь возможность выбрать HostedDomain, чтобы ограничить допустимое извлечение учетной записи одним доменом.

SignIn.SharedInstance.HostedDomain = "domainName.com";

работает отлично.

Проблема заключается в том, что мы хотим выйти из системы и снова войти в нее с помощью неограниченного HostedDomain

SignIn.SharedInstance.HostedDomain == null; // <-Default Value

Когда я пытаюсь установить для него значение

SignIn.SharedInstance.HostedDomain=string.empty;

IОтфильтруйте все.

Когда я пытаюсь установить его на нуль

SignIn.SharedInstance.HostedDomain=null;

, я получаю исключение.

Вызов:

SignIn.SharedInstance.Dispose();

не делает 't help.

Вопрос в том, как можно сбросить фильтрацию HostedDomain на начальный этап - разрешить все без перезапуска приложения.

Наша реализация основана на нативном Xamarin iOS, но мыувидеть ту же проблему в Swift или Objective-C.

Оболочка для Gooogle SDK, которую мы используем: Xamarin.Google.iOS.SignIn

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