Обойти логин, если пользователь уже создал учетную запись

причина, по которой я задаю этот вопрос, заключается в том, что я не использую firebase или parse для создания учетных записей. Я использовал свой собственный код, чтобы использовать CloudKit для входа в систему и так далее. Мой вопрос в том, после первого открытия приложения, и пользователь делает учетную запись, как я могу убедиться, что в следующий раз, когда они открывают приложение, он обходит страницу входа в систему? И затем, если они выходят из системы, в следующий раз, когда они открывают приложение, он берет их на страницу входа в систему. Как это сделать?

TL; DR как я могу отслеживать, был ли или нет пользователь вошел в систему, а затем открыть приложение для 2 возможных сцен на основе того, являются ли они или не вошли в систему.

1 ответ

  1. Во-первых, вы можете сохранить данные входа пользователя (например, возвращенный ключ authkey или логический флаг) в параметрах по умолчанию для приложения.
    Во-вторых, вы можете сделать «загрузочный вид», где вы бы проверили, если эти данные присутствуют.
    Наконец, если данных нет, переместите его в представление входа в систему, иначе в главное приложение.