济南网站建设优化熊掌号,网站建设与维护项目六,百度搜索网站优化,上海有名的广告设计公司1.在Google Cloud后台配置客户端ID 首先要在 Google Cloud 中创建一个项目。新创建的Project需要先配置同意屏幕。一共有4步骤需要配置。 1.OAuth 同意屏幕 User Type选择外部进行创建。填写必必要的信息#xff0c;应用名称、用户支持电子邮件地址、开发者电子邮…1.在Google Cloud后台配置客户端ID 首先要在 Google Cloud 中创建一个项目。新创建的Project需要先配置同意屏幕。一共有4步骤需要配置。 1.OAuth 同意屏幕 User Type选择外部进行创建。填写必必要的信息应用名称、用户支持电子邮件地址、开发者电子邮件地址 。 2.范围 该步骤选择默认即可 3.测试用户 必须要添加测试用户只有填写的测试用户才能登录测试 4.摘要 所有信息会在这里展示可以进行修改。 创建OAuth客户端ID 保存下载的JSON文件文件中有一个REVERSED_CLIENT_ID字段后续会用到。 2.iOS配置URL Types 在项目中AddPackage填写GoogleSignIn 3.代码实操 //1.AppDelegate
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {[GIDSignIn.sharedInstance restorePreviousSignInWithCompletion:^(GIDGoogleUser *user,NSError *error) {}];}
- (BOOL)application:(UIApplication *)appopenURL:(NSURL *)urloptions:(NSDictionaryUIApplicationOpenURLOptionsKey,id *)options {return [GIDSignIn.sharedInstance handleURL:url];
}//2.调用[GIDSignIn.sharedInstance signInWithPresentingViewController:selfcompletion:^(GIDSignInResult *signInResult,NSError *error) {if (!error) {GIDGoogleUser *user signInResult.user;}}];
demo :https://github.com/google/GoogleSignIn-iOS/
参考资料
将 Google 登录集成到您的 iOS 或 macOS 应用中 | Authentication | Google Developers