我正在android上为我奶奶写一个相框应用程序,它会自动更新来自她的picasa相册的图片。(并不是说她知道picasa是什么。)应用程序将使用她注册的google帐户自动登录picasa。(不是说她知道什么是谷歌账户,也不是说她有谷歌账户。)
通过大量的痛苦和阅读错误/模糊/矛盾/模糊的文档,我慢慢开始让我的应用程序使用默认的android google帐户进行身份验证。当然,第一次访问时,我会收到通知,我必须输入谷歌密码。然后我得到一个身份验证令牌,可以用于以后的请求,这样图片查看器就可以愉快地更新其照片,而不必麻烦奶奶输入密码。
问题是:我发给皮卡萨的身份证要多久才能到期?一个小时?一天?一个星期?我的图片查看器会突然停止向奶奶显示图片,并要求她输入密码吗?这个练习的目的就是让奶奶的事情变得容易些。
最佳答案
它们不会持续那么长时间,但您只需在401或403上调用AccountManager.invalidateAuthToken()
,然后重新调用AccountManager.getAuthToken()
以获取新令牌。奶奶第一次运行应用程序时,只需要说一次ok。