我可以使用自定义iOS用户界面登录用户的google云端硬盘帐户吗?

时间:2014-05-31 03:33:13

标签: ios objective-c google-drive-api

Google Drive API是否按以下格式提供呼叫:

NSString *userAuthToken = [[GDriveService service] loginWithUsername:@"asd@gmail.com" andPassword:@"qweasdzxc"];

我可以在哪里获得授权令牌,我可以使用该令牌调用用户帐户上的所有Google Drive API调用?

授权相关文档似乎都指向预先打包的视图控制器,我将需要提供该控制器以对用户进行身份验证。

我可以使用完全自定义的用户界面吗?

1 个答案:

答案 0 :(得分:1)

没有。您无法使用完全自定义的UI。

以下是Google iOS客户端库的引用:

  

注意:指定用户名和密码是不推荐使用的方法         用户授权称为ClientLogin,并不适用于所有用户         用户帐户。         应用程序应该允许用户使用OAuth 2登录,         例如使用gtm-oauth2视图和窗口控制器。

即使是适用于iOS的Google云端硬盘应用也会使用OAuth进行用户登录。

但是,您可以自定义为OAuth登录提供的预打包视图控制器。另外,他们的OAuth网页登录页面非常简洁。

希望这有帮助。