很抱歉问题的简单性,但 3.0 登录体验与 2.0 体验有很大不同。2.0 体验提供了更丰富(但更慢)的多活动登录过程,而 3.0 体验主要是一个至少有一个弹出窗口的活动。Facebook 身份验证对于我们的应用程序非常重要,因为对于大多数提供此类集成的人来说,我们希望为我们的用户提供最佳的用户体验。大多数人都习惯了以前的版本,我们的产品经理相当担心我们的登录率。我和我的团队已经完成了 3.0 登录和一些发布功能,我们真的不想回到 2.0 sdk。
我查看了 developer.facebook.com 网站上的各种教程和示例,包括 Session API:https ://developers.facebook.com/docs/reference/android/3.0/Session我没有看到任何可以让我们这样做。没有对 2.0 sdk 进行逆向工程以查看是否可以提取适当的代码(由于许多原因,这可能无论如何都行不通)。显然,回到旧的 sdk 只是为了不同的用户体验而被弃用是一个糟糕的解决方案,而且 Facebook 将在今年 6 月 13 日取消对 2.0 的支持(https://developers.facebook.com/blog/post /2012/12/13/facebook-sdk-3-0-for-android-and-native-login/)。
建议?
谢谢!
贾里德