实现跨平台授权(社交、Facebook、自定义)的最佳方法是什么?Xamarin.Auth
有一些通用库(非跨平台),但我真的很喜欢带有插件和 IoC 的 MvvmCross 风格。
有没有人已经实现了这样的插件/库?我看到的唯一问题是逻辑和 UI 的混合
实现跨平台授权(社交、Facebook、自定义)的最佳方法是什么?
我想没有一个最好的 - 但最好的方法取决于您的应用程序及其要求。
有没有人已经实现了这样的插件/库?
是的,我知道有几个人已经实现了 twitter、facebook 甚至 Google+ 集成——但没有人将他们的代码分享回社区。
我看到的唯一问题是逻辑和 UI 的混合
有几个插件已经混合了逻辑和 UI - 例如,请参阅 PictureChooser 插件 - https://github.com/slodge/MvvmCross/tree/v3/Plugins/Cirrious/PictureChooser(以及 Share、WebBrowser、PhoneCall 等)
我一直在使用 Xamarin / Azure 移动服务组件来做我的授权(如果成功的话会相当多)。它易于设置并支持 Google、Twitter、Facebook 和 Microsoft。