我很好奇为什么有些应用会使用Authenticator组件(例如Github,Twitter,Yahoo)和其他应用程序(例如Amazon,FourSquare,PayPal)。有没有人对使用AccountManager类的缺点进行分析?如果您选择不实施AccountAuthenticator,为什么要做出这个决定呢?
是否有关于何时插入AccountManager与处理您自己的身份验证/会话的最佳做法?
答案 0 :(得分:2)
优点:
缺点:
我建议开发人员只使用AccountManager实现UI实用性(添加/删除帐户),但不能用于实际的令牌管理。在您自己的应用实用程序类中管理您的令牌。
注意:Samsung应用商店中的PayPal应用现在使用AccountManager。