我正在使用特定的 API,需要刷新 token 才能使用它。
刷新此 token 后,它会在半小时内可用,然后失效。然后我必须再次刷新它。我现在正在做的是根据每个请求刷新它,但它们发生得很快,在几秒钟或几分钟内,所以这可能不是最好的方法。
如果你能给我一些建议那就太好了!
最佳答案
您总是可以将一些 ivar 或变量保存在一个对象中,该对象表示上次刷新 token 的时间,当请求进入时,检查现在和日期之间的“NSTimeInterval
”/设置该 token 的时间,如果时间大于 30 分钟,则提交新的 token 请求。
这样做的好处(与使用计时器相比)是在长时间不活动期间,您会根据需要请求新的 30 分钟 token ,而不是应用程序每 30 分钟运行一次。
关于iphone - 每 30 分钟执行一次选择器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12873783/