Facebook Android SDK 4.1+;

Facebook Android SDK 4.1+;,android,ios,facebook,Android,Ios,Facebook,我正在为Facebook升级最新的Android和iOS SDK,我有两个问题 现在我们有了一个必须定期刷新的访问令牌的概念,我一直在阅读有关iOS SDK的文章,并注意到SDK中的以下内容: /*! @abstract Refresh the current access token's permission state and extend the token's expiration date, if possible. @param completionHandler an op

我正在为Facebook升级最新的Android和iOS SDK,我有两个问题

现在我们有了一个必须定期刷新的
访问令牌的概念,我一直在阅读有关iOS SDK的文章,并注意到SDK中的以下内容:

/*!
 @abstract Refresh the current access token's permission state and extend the token's expiration date,
  if possible.
 @param completionHandler an optional callback handler that can surface any errors related to permission refreshing.
 @discussion On a successful refresh, the currentAccessToken will be updated so you typically only need to
  observe the `FBSDKAccessTokenDidChangeNotification` notification.

 If a token is already expired, it cannot be refreshed.
 */
+ (void)refreshCurrentAccessToken:(FBSDKGraphRequestHandler)completionHandler;
此方法用于刷新SDK,位于类
FBSDKAccessToken
中。在Android方面,我试图找出是否相同,并阅读代码以及相关文档,但没有说明是否必须在过期之前调用
AccessToken
类的刷新方法(
refreshCurrentAccessTokenAsync

我在文件中读到了这一点:

即使对于
getLastRefresh()
,它也会显示以下内容:

Gets the date at which the token was last refreshed. Since tokens expire, the Facebook SDK will attempt to renew them periodically.
这与iOS不同,iOS不会自动刷新。我的假设正确吗?iOS和Android SDK处理刷新的方式不同

另外,刷新代币的最佳实践是什么?我一直在iOS和安卓系统中使用选项刷新
didfishlaunchingwithoptions中的令牌,我在应用程序加载时会这样做。然而,如果有更多关于SDK最佳战略的信息,这将有所帮助

关于这一点,我一直在阅读以下内容:



如果您发出图形请求,则访问令牌将在Android SDK中自动刷新(它将在您发出的请求上得到支持)。

如果您发出图形请求,则访问令牌将在Android SDK中自动刷新(它将在您发出的请求上得到支持).

如果您发出图形请求,访问令牌将在Android SDK中自动刷新(它将被复制到您发出的请求上)。

如果您发出图形请求,访问令牌将在Android SDK中自动刷新(它将被复制到您发出的请求上).

这是同样的行为。@MingLi,你能帮我回答以下问题吗?我到处搜索这个,但没有找到合适的答案。我们在开发者帐户中创建了一个Facebook应用程序。此应用程序当前的目标是Graph API 2.0 1版。Graph API 2.0版的时间线/日期是多少?如果我们现有的应用程序正在使用此版本,会发生什么情况?他们还会工作吗?2.为了将Graph API版本2.0升级到2.4或2.5,我们应该做些什么?这会影响我们现有的应用程序吗?3.要从Graph API 2.0版迁移到最新版本,需要采取哪些步骤?@MingLi:继续….4。我们的Android应用程序使用Facebook Android SDK 3.6.0。这些应用程序正在使用应用程序中的登录、评论/共享等功能。5.Facebook Android SDK 3.6.0的预期时间表/弃用日期是什么?6.要将Facebook Android SDK升级到最新版本,我们需要遵循哪些步骤?这会影响我们现有的应用程序吗?请建议处理这些情况的最佳方法。Graph API主文档页包含您所有问题的答案,包括支持将持续到何时(请参阅Changelog)以及如何升级到不同版本(升级指南):对于Android SDK,您应该遵循此处的升级指南:这是相同的行为。@MingLi,你能帮我回答以下问题吗?我到处搜索这个,但没有找到合适的答案。我们在开发者帐户中创建了一个Facebook应用程序。此应用程序当前的目标是Graph API 2.0 1版。Graph API 2.0版的时间线/日期是多少?如果我们现有的应用程序正在使用此版本,会发生什么情况?他们还会工作吗?2.为了将Graph API版本2.0升级到2.4或2.5,我们应该做些什么?这会影响我们现有的应用程序吗?3.要从Graph API 2.0版迁移到最新版本,需要采取哪些步骤?@MingLi:继续….4。我们的Android应用程序使用Facebook Android SDK 3.6.0。这些应用程序正在使用应用程序中的登录、评论/共享等功能。5.Facebook Android SDK 3.6.0的预期时间表/弃用日期是什么?6.要将Facebook Android SDK升级到最新版本,我们需要遵循哪些步骤?这会影响我们现有的应用程序吗?请建议处理这些情况的最佳方法。Graph API主文档页包含您所有问题的答案,包括支持将持续到何时(请参阅Changelog)以及如何升级到不同版本(升级指南):对于Android SDK,您应该遵循此处的升级指南:这是相同的行为。@MingLi,你能帮我回答以下问题吗?我到处搜索这个,但没有找到合适的答案。我们在开发者帐户中创建了一个Facebook应用程序。此应用程序当前的目标是Graph API 2.0 1版。Graph API 2.0版的时间线/日期是多少?如果我们现有的应用程序正在使用此版本,会发生什么情况?他们还会工作吗?2.为了将Graph API版本2.0升级到2.4或2.5,我们应该做些什么?这会影响我们现有的应用程序吗?3.要从Graph API 2.0版迁移到最新版本,需要采取哪些步骤?@MingLi:继续….4。我们的Android应用程序使用Facebook Android SDK 3.6.0。这些应用程序正在使用应用程序中的登录、评论/共享等功能。5.Facebook Android SDK 3.6.0的预期时间表/弃用日期是什么?6.要将Facebook Android SDK升级到最新版本,我们需要遵循哪些步骤?这会影响我们现有的应用程序吗?请建议处理这些情况的最佳方法。Graph API主文档页包含您所有问题的答案,包括支持将持续到何时(请参阅Changelog)以及如何升级到不同版本(升级指南):对于Android SDK,您应该遵循此处的升级指南:这是相同的行为。@MingLi,你能帮我回答以下问题吗?我到处搜索这个,但没有找到合适的答案。我们有一张脸