-
55 votesanswersviews
Android AccountManager不应该在每个应用程序/ UID基础上存储OAuth令牌吗?
Android的AccountManager似乎为具有不同UID的应用程序获取相同的缓存身份验证令牌 - 这是安全的吗?它似乎与OAuth2不兼容,因为不应该在不同的客户端之间共享访问令牌 . 背景/背景 我正在构建一个Android应用程序,该应用程序使用OAuth2对我的服务器(OAuth2提供程序)的REST API请求进行身份验证/授权 . 由于应用程序是“官方”应用程序(而不是第三方应用... -
14 votesanswersviews
我可以使用AccountManager让用户使用他们的Google帐户登录吗?
我正在创建一个需要用户创建帐户的应用 . (像Facebook或Twitter一样需要你 . ) 但是,因为它是一个Android应用程序,我应该/可以让他们使用AccountManager或其他服务使用他们的Google帐户登录吗?如果他们只需登录自己的Google帐户并将其设置和其他选项保存到该帐户,那将非常有用 . Main questions summed up: 是否可以让用户在我... -
0 votesanswersviews
如何判断AccountManager帐户是否支持联系人
有没有办法确定从AccountManager返回的帐户是否支持联系人或日历事件? 我看到有一种叫做AccountManagerFeature的东西,但我没有看到使用它的一般方法 . 简而言之,我想要的是在创建新事件或新联系人时向用户显示帐户列表 . 该列表应仅显示有效存储事件和联系人的帐户 . -
14 votesanswersviews
每次添加/删除自定义类型的帐户时,为什么Android会触发Google帐户同步?
我有一个与使用AccountManager和Sync的Web服务相关联的应用,允许用户通过应用登录到他们的帐户并同步他们的数据(这是自定义数据,而不是Google帐户使用的联系人或其他任何内容) . AFAIK,我正按照我应该的方式做所有事情 . 当用户通过我们的API登录时,我将他们的帐户保存到Android AccountManager: AccountManager am = Accoun... -
4 votesanswersviews
Android联系人未显示我的自定义account_type
我创建了一个自定义account_type(com.axonsystem.kangoosave)并且工作正常 . 此外,当我以编程方式在此account_type下创建联系人时,在联系人应用程序中(当我编辑联系人时)Android正确显示我的自定义类型 . 这是我的同步适配器 <sync-adapter xmlns:android="http://schemas.android.c... -
0 votesanswersviews
(AccountManager)context.getSystemService(Context.ACCOUNT_SERVICE)vs Accountmanager.get(context)
有什么区别 - AccountManager accountManager = (AccountManager) context.getSystemService(Context.ACCOUNT_SERVICE); 和 AccountManager accountManager =Accountmanager.get(context) 我应该在以下情况下使用 1.检索设备中已创建帐户的列表 2... -
5 votesanswersviews
在Android上如何/在哪里存储刷新令牌?
我正在编写一个使用OAuth的应用 . 我知道我可以使用 accountManager.setAuthToken 存储身份验证令牌,但是我在哪里存储刷新令牌?我想我可以使用 accountManager.setUserData 或共享首选项,但它们看起来都是hackish . 建议? -
1 votesanswersviews
Oauth客户经理返回错误凭据
因为我正在使用oauth2.0来获取用户详细信息它正常工作并在android 4.0以上版本中提供正确的凭据 . 但是当来到android 2.3.6时它返回以下错误凭据 . 因为我正在使用范围 public static final String SCOPE =“https://www.googleapis.com/auth/userinfo.profile https://www.googl...