如何使用android-evernote sdk检查授权状态?

时间:2015-06-02 13:14:40

标签: android ios evernote


我正在开发一个Android应用程序,它使用 evernote android sdk 进行一些evernote过程。
登录成功,授权也正常。
如何在登录后检查授权状态是有效还是无效。
基于以下方法

com.evernote.client.android.EvernoteSession.isLoggedIn()


它只返回登录状态。如果登录成功,则返回true,否则返回false。

ios-evenote sdk 中,他们拥有变量
在课堂上 - ENSession.h
在财产 isAuthenticated 的帮助下,我们可以找到授权状态​​。


就像我想知道授权状态。例如我今天登录并授权了1天但没有注销。之后我关闭了我的应用程序而没有使用注销会话。
明天我想查看授权状态。我怎样才能做到这一点? evernote android sdk中是否有可用的方法?

2 个答案:

答案 0 :(得分:0)

您可以使用:

     EvernoteSession.getInstance().isLoggedIn()

获取用户的当前身份验证状态。只需确保您使用的是SDK的最新版本(v2 +)(此处提供:https://github.com/evernote/evernote-sdk-android

SDK自述文件中的多个示例将此方法用于您描述的目的,包括以下内容:https://github.com/evernote/evernote-sdk-android/blob/master/README.md#creating-a-note-asynchronously

答案 1 :(得分:0)


按照步骤获取会话状态是否处于活动状态

  1. 检查登录状态
  2. 如果登录成功意味着然后调用任何列出笔记本等的api方法
  3. 如果成功则表示会话有效,否则会话无效

  4. 例如,下面给出了示例代码

    b