在 iOS 应用程序中处理过期的访问令牌时,最佳实践是什么?例如,用户可以更改他们的 Facebook 密码,或者他们可以简单地从他们的个人资料中删除 FB 应用程序。或者他们可能会在 60 天内忘记该应用程序,然后开始重复使用它。在所有情况下,访问令牌都是无效的,因此应用程序必须通过调用获得一个新的authorize
(这将打开 Facebook 应用程序一秒钟,然后使用访问令牌返回应用程序)。
有什么方法可以在 iOS 应用程序中获取新的访问令牌而无需重新授权?我在这里找到了一些关于此的其他 问题,但仍然没有找到方法。
在这种情况下,应用程序究竟应该做什么?如果他们希望应用程序继续与 Facebook 交互,它可能会显示一个对话框,要求用户再次授权?我认为这会很烦人,但我看不到任何其他解决方案。有任何想法吗?其他应用在做什么?