Unity - определите, доступен ли Game Center - PullRequest
0 голосов
/ 14 октября 2019

Моя игра использует Unity API для вызова Game Center, и я хочу использовать его как «Archero».

Я хочу сделать это возможным:

если Game Center доступен: войдите в системуи показывать баннер ... и т. д.

, если нет: просто позвоните мне, НЕ показывайте панель аутентификации Game Center.

, как бы я ни вызывал функцию аутентификации, она ВСЕГДАвсплыть панель «Аутентификация».

Есть ли какое-нибудь решение, чтобы определить, доступен ли Game Center?

Кстати, кто-то сказал, что когда пользователь отменит аутентификацию 3 раза, Game Center заблокирует пользователя. Если я смогу сделать это по коду, это будет довольно полезно, я смогу использовать его для решения своих проблем

Вот мой Код аутентификации:

public void OnClick_Authenticate()
{
try
{
    Social.localUser.Authenticate(ProcessAuthentication);
}
catch
{
    ActiveCallback();
}
}

1 Ответ

0 голосов
/ 15 октября 2019

Я не думаю, что это возможно / предназначено. Вы говорите о всплывающем окне iOS, верно?

Как говорит derHugo, проверка подключения к Интернету - ваш лучший вариант

...