@gongzhen
2014-06-27T07:53:56.000000Z
字数 1136
阅读 2359
Umeng
该组件可以让Windows Store App 快速具备第三方社交平台的登录功能,并提供实时、全面的社会化数据统计分析服务。
指南将会手把手教你使用社会化组件SDK,用2分钟为APP增加新浪微博、腾讯微博、人人网、豆瓣、QQ空间五大平台的登录功能。
如果你之前已经在友盟注册了应用,并获取到了Appkey,可以继续使用它。
如果你尚未在友盟注册开发者账号,需要先注册,注册之后登录你的账号,点击添加新应用,填写完应用基本信息后,将进入"下载SDK并添加代码"页面,此页面即可得到Appkey。
打开Visual Studio,在菜单栏选择工具-扩展和更新,搜索umeng,选择UmengSocialWinRT_8,点击下载,下载并安装该组件。
如下图所示,右键点击工程的 引用,在快捷菜单中选择 添加引用,在打开的弹出框左侧选择 Windows 或 Windows 8.1,然后选择 UmengSocialWinRT_8,确定。
![]() |
![]() |
双击工程内 Package.appxmanifest 文件,切换到 功能 页,选中 Internet(客户端) 。
//1.声明命名空间using UmengSocialSDK;//2.调用授权接口UmengSocial.Authorize(AppConfig.AppKey, SharePlatform.Sina, AuthorizeCallback, AuthorizeCanceled);//3.处理授权完成回调async void AuthorizeCallback(AuthCompletedEventArgs e){if (e.Result != null){//获取用户信息var args = await UmengSocial.GetUserInfo(AppConfig.AppKey, e.Platform);if (args != null){UserInfo userInfo = args.Result;if (args.IsExpired == false && userInfo != null){//处理用户信息}}else{//授权失败}}//4.处理授权取消回调async void AuthorizeCanceled(SharePlatform platform){MessageDialog dialog = new MessageDialog(platform.ToString() + " has Canceled!");await dialog.ShowAsync();}
编译并运行后,点击添加登录功能的按钮出现授权页,那么说明你已经集成成功了!