2

实现跨平台授权(社交、Facebook、自定义)的最佳方法是什么?Xamarin.Auth有一些通用库(非跨平台),但我真的很喜欢带有插件和 IoC 的 MvvmCross 风格。

有没有人已经实现了这样的插件/库?我看到的唯一问题是逻辑和 UI 的混合

4

2 回答 2

1

实现跨平台授权(社交、Facebook、自定义)的最佳方法是什么?

我想没有一个最好的 - 但最好的方法取决于您的应用程序及其要求。

有没有人已经实现了这样的插件/库?

是的,我知道有几个人已经实现了 twitter、facebook 甚至 Google+ 集成——但没有人将他们的代码分享回社区。

我看到的唯一问题是逻辑和 UI 的混合

有几个插件已经混合了逻辑和 UI - 例如,请参阅 PictureChooser 插件 - https://github.com/slodge/MvvmCross/tree/v3/Plugins/Cirrious/PictureChooser(以及 Share、WebBrowser、PhoneCall 等)

于 2013-06-24T09:12:19.853 回答
0

我一直在使用 Xamarin / Azure 移动服务组件来做我的授权(如果成功的话会相当多)。它易于设置并支持 Google、Twitter、Facebook 和 Microsoft。

于 2013-07-11T01:56:42.320 回答