实施跨平台授权(社交,脸书,自定义)的最佳方法是什么? Xamarin.Auth
有一些常见的库(非跨平台),但我真的很喜欢使用插件和IoC的MvvmCross风格。
有没有人已经实现过这样的插件/库?我看到的唯一问题是与逻辑和UI的混合
答案 0 :(得分:1)
实施跨平台授权(社交,脸书,自定义)的最佳方法是什么?
我想没有一个最佳 - 但最好的方法取决于您的应用及其要求。
有没有人已经实现过这样的插件/库?
是的,我知道有几个人实施了Twitter,Facebook甚至是Google+整合 - 但没有人将他们的代码分享回社区。 p>
我看到的唯一问题是与逻辑和UI的混合
有几个插件已经混合了逻辑和UI - 例如看看PictureChooser插件 - https://github.com/slodge/MvvmCross/tree/v3/Plugins/Cirrious/PictureChooser(和Share,WebBrowser,PhoneCall等)
答案 1 :(得分:0)
我一直在使用Xamarin / Azure移动服务组件来进行授权(如果成功的话,会有很多)。设置和支持Google,Twitter,Facebook和Microsoft很容易。