Use nosso app de exemplo iOS e macOS para ver como o Login funciona ou adicione o Login ao seu app existente.
Nesta amostra, mostramos como integrar o Login no Swift para iOS e macOS.
Para Objective-C, consulte o app de exemplo SignInSample no repositório do Login do Google para iOS.
Para usar esta amostra, você precisa ter uma versão atual do Xcode instalada.
Acessar o projeto
O app de amostra DaysUntilBirthday do Swift está disponível no repositório do Login usando o CocoaPods e o Gerenciador de pacotes do Swift (links em inglês). Siga as instruções da opção desejada abaixo para fazer o download e executar o app de exemplo:
CocoaPods
- Se você ainda não instalou o CocoaPods, siga as etapas no guia Primeiros passos com o CocoaPods.
-
Clone o Login do Google para o repositório iOS:
git clone https://github.com/google/GoogleSignIn-iOS
-
Navegue até o diretório
DaysUntilBirthday
:cd GoogleSignIn-iOS/Samples/Swift/DaysUntilBirthday
-
Instale as dependências do Cocoapods:
pod install
-
Abra o espaço de trabalho
DaysUntilBirthdayForPod
no Xcode:open DaysUntilBirthdayForPod.xcworkspace
Gerenciador de pacotes do Swift
-
Clone o repositório do Login para iOS:
git clone https://github.com/google/GoogleSignIn-iOS
-
Abra o projeto de amostra Swift:
open GoogleSignIn-iOS/Samples/Swift/DaysUntilBirthday/DaysUntilBirthday.xcodeproj
O Swift Package Manager adicionará automaticamente as dependências quando o Xcode abrir o projeto.
Execute o aplicativo
No iOS, selecione o destino DaysUntilBirthday (iOS)
e inicie o aplicativo de amostra em um dispositivo ou no simulador de iOS clicando no botão de execução do espaço de trabalho.
Para macOS, selecione o destino DaysUntilBirthday (macOS)
e inicie
o aplicativo de amostra clicando no botão de execução do espaço de trabalho.
Próximas etapas
Se você quiser ver como implementar o Login do Google no seu próprio app, consulte nosso guia de implementação. Se preferir, veja a amostra completa no GitHub.
Adicionar Login ao seu app Veja os apps de exemplo no GitHub
Você teve uma boa experiência? Problemas? Conte para a gente!