Попробуйте войти в систему для iOS и macOS

Воспользуйтесь нашим образцом приложения для iOS и macOS, чтобы увидеть, как работает функция входа, или добавьте функцию входа в существующее приложение .

В этом примере показано, как интегрировать функцию входа в Swift для iOS и macOS.

Для Objective-C см. пример приложения SignInSample в репозитории Google Sign-In для iOS .

Чтобы использовать этот пример, убедитесь, что у вас установлена ​​текущая версия Xcode .

Получить проект

Пример приложения DaysUntilBirthday Swift доступен в репозитории Sign-In с использованием CocoaPods и диспетчера пакетов Swift . Следуйте инструкциям для предпочтительного варианта ниже, чтобы загрузить и запустить образец приложения:

CocoaPods

  1. Если вы еще не установили CocoaPods, выполните действия, описанные в руководстве по началу работы с CocoaPods .
  2. Клонируйте репозиторий Google Sign-In для iOS:
    git clone https://github.com/google/GoogleSignIn-iOS
  3. Перейдите в каталог DaysUntilBirthday :
    cd GoogleSignIn-iOS/Samples/Swift/DaysUntilBirthday
  4. Установите зависимости Cocoapods:
    pod install
  5. Откройте рабочее пространство DaysUntilBirthdayForPod в Xcode:
    open DaysUntilBirthdayForPod.xcworkspace

Быстрый менеджер пакетов

  1. Клонируйте репозиторий Sign-In для iOS:
    git clone https://github.com/google/GoogleSignIn-iOS
  2. Откройте пример проекта Swift:
    open GoogleSignIn-iOS/Samples/Swift/DaysUntilBirthday/DaysUntilBirthday.xcodeproj

Менеджер пакетов Swift автоматически добавит зависимости, когда Xcode откроет проект.

Запустите приложение

Для iOS выберите цель DaysUntilBirthday (iOS) , затем запустите пример приложения на устройстве или в симуляторе iOS, нажав кнопку запуска для рабочей области.

Для macOS выберите цель DaysUntilBirthday (macOS) , затем запустите пример приложения, нажав кнопку запуска для рабочей области.

Следующие шаги

Если вы хотите узнать, как реализовать вход через Google в свое собственное приложение, ознакомьтесь с нашим руководством по внедрению. Или взгляните на полный пример на GitHub.

Добавьте функцию входа в свое приложение. См. примеры приложений на GitHub.

Был ли у вас хороший опыт? Нарваться на неприятности? Дайте нам знать!