gpt4 book ai didi

ios - Facebook 与 Xamarin.Social 的集成

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:43:56 28 4
gpt4 key购买 nike

我目前正在评估将我的 iOS 应用程序与 Facebook 集成的不同替代方案。由于稍后我会将应用程序移植到 Android,Xamarin.Social似乎是一个有趣的选择。然而,文档有点稀疏,从我的谷歌搜索的数量和相关性来看,似乎没有太多的经验。

从我目前收集到的信息来看,似乎 Xamarin.Social 和 Xamarin.Auth它依赖于它,拥有自己的 AccountStore 用于存储与 iOS KeyChain 集成的 Facebook(和其他社交服务)帐户,这让我想到了我的问题:

  • Xamarin.Social AccountStore 和 native ACAccountStore 是否以任何方式集成?还是它甚至包装了所有原生 Facebook API?
  • 据我了解,当访问 token 过期时,原生 Facebook API 会处理重新验证。因此,如果您可以访问 ACAccountStore 中的帐户,则无需担心。 Xamarin.Social 是否也处理访问 token 的刷新,还是需要手动处理?
  • 我不会使用任何撰写 View 。我只需要 Facebook 帐户的访问 token ,我的服务器将完成其余的 Facebook 集成。基于此,我是否应该查看其他 API?完整的 Facebook API 对我的使用来说是否过分了?

编辑:

另一个问题。如果我使用 GetAuthenticationUI 来显示登录 View ,FacebookServiceRedirectUrl 属性有什么用?

感谢您的输入。

最佳答案

在试用了一段时间之后,这是我的发现:

  • 它不与本地 Facebook/Twitter 集成共享帐户
  • 如果您没有帐户并尝试调用共享用户界面,它确实提供了验证方法。我还不能针对过期的 token 对此进行测试,但我认为它也会处理这个问题。

不幸的是,与 native UI 相比,该 UI 看起来很糟糕。但它确实有效,所以如果外观不是那么重要,它似乎是一个可行的跨平台替代方案。

更新

更高版本有一个与 iOS 社交框架集成的 Twitter5Service。但其他服务均未使用任何 native 身份验证和共享 UI。

关于ios - Facebook 与 Xamarin.Social 的集成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15795881/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com