使用MvvmCross进行授权?

时间:2013-06-24 03:20:58

标签: xamarin mvvmcross

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

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

2 个答案:

答案 0 :(得分:1)

  

实施跨平台授权(社交,脸书,自定义)的最佳方法是什么?

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

  

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

是的,我知道有几个人实施了Twitter,Facebook甚至是Google+整合 - 但没有人将他们的代码分享回社区。

  

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

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

答案 1 :(得分:0)

我一直在使用Xamarin / Azure移动服务组件来进行授权(如果成功的话,会有很多)。设置和支持Google,Twitter,Facebook和Microsoft很容易。