GoogleApiClient中的访问令牌是否已保存(Android Drive SDK)?

时间:2017-04-20 13:43:38

标签: android api google-drive-api

我正在努力将Google云端硬盘Android SDK集成到我的应用中,就像在demo app中完成一样,我可以进行身份​​验证,列出条目等等。我&# 39;我想知道每次应用程序启动时是否应该connect() GoogleApiClient实例,或者是否自动完成?

mGoogleApiClient = new GoogleApiClient.Builder(this)
    .addApi(Drive.API)
    .addConnectionCallbacks(this)
    .addOnConnectionFailedListener(this)
    .addScope(Drive.SCOPE_APPFOLDER)
    .build();

 mGoogleApiClient.connect();

我不应该在connected之后获得oauth2访问令牌,并将其存储在应用启动会话之间。

1 个答案:

答案 0 :(得分:0)

您链接的示例使用Google Drive Android API,这是一个操作设备上的云端硬盘文件的离线API。因此,没有OAuth和没有访问令牌。 Google Play服务会自动将您的设备文件与Google云端硬盘同步。

顺便说一句,存储访问令牌永远不会有意义,因为它们通常会在一小时后过期。