Используйте наш пример приложения для iOS и macOS, чтобы увидеть, как работает вход в систему, или добавьте вход в существующее приложение .
В этом примере показано, как интегрировать вход в систему в Swift для iOS и macOS.
Для Objective-C см. пример приложения SignInSample в репозитории Google Sign-In для iOS .
Чтобы использовать этот пример, убедитесь, что у вас установлена текущая версия Xcode .
Получить проект
Пример приложения DaysUntilBirthday Swift доступен в репозитории входа с помощью CocoaPods и диспетчера пакетов Swift . Следуйте инструкциям для выбранного вами варианта ниже, чтобы загрузить и запустить пример приложения:
Какао-стручки
- Если у вас еще не установлен CocoaPods, выполните действия, описанные в руководстве по началу работы с CocoaPods .
- Клонируйте репозиторий Google Sign-In для iOS:
git clone https://github.com/google/GoogleSignIn-iOS
- Перейдите в каталог
DaysUntilBirthday
:cd GoogleSignIn-iOS/Samples/Swift/DaysUntilBirthday
- Установите зависимости Cocoapods:
pod install
- Откройте рабочую область
DaysUntilBirthdayForPod
в Xcode:open DaysUntilBirthdayForPod.xcworkspace
Менеджер пакетов Swift
- Клонируйте репозиторий Sign-In for iOS:
git clone https://github.com/google/GoogleSignIn-iOS
- Откройте пример проекта Swift:
open GoogleSignIn-iOS/Samples/Swift/DaysUntilBirthday/DaysUntilBirthday.xcodeproj
Менеджер пакетов Swift автоматически добавит зависимости, когда Xcode откроет проект.
Запустите приложение
Для iOS выберите целевой объект DaysUntilBirthday (iOS)
, затем запустите пример приложения на устройстве или в симуляторе iOS, нажав кнопку запуска для рабочей области.
Для macOS выберите целевой объект DaysUntilBirthday (macOS)
, затем запустите пример приложения, нажав кнопку запуска для рабочей области.
Следующие шаги
Если вы хотите узнать, как реализовать вход в Google в своем приложении, ознакомьтесь с нашим руководством по реализации. Или взгляните на полный образец на GitHub.
Добавьте функцию входа в свое приложение. См. примеры приложений на GitHub.
У вас был хороший опыт? Попали в беду? Дайте нам знать!