[关闭]
@gongzhen 2014-06-27T07:53:56.000000Z 字数 1136 阅读 1942

Windows8/8.1 Social SDK 集成指南

Umeng

1 产品概述

该组件可以让Windows Store App 快速具备第三方社交平台的登录功能,并提供实时、全面的社会化数据统计分析服务。

指南将会手把手教你使用社会化组件SDK,用2分钟为APP增加新浪微博、腾讯微博、人人网、豆瓣、QQ空间五大平台的登录功能。

2 获取友盟Appkey

3 下载并集成SDK

[1] 安装

打开Visual Studio,在菜单栏选择工具-扩展和更新,搜索umeng,选择UmengSocialWinRT_8,点击下载,下载并安装该组件。

[2] 导入SDK

如下图所示,右键点击工程的 引用,在快捷菜单中选择 添加引用,在打开的弹出框左侧选择 WindowsWindows 8.1,然后选择 UmengSocialWinRT_8,确定。

[3] 声明功能

双击工程内 Package.appxmanifest 文件,切换到 功能 页,选中 Internet(客户端)

[4] 添加登录功能

  1. //1.声明命名空间
  2. using UmengSocialSDK;
  3. //2.调用授权接口
  4. UmengSocial.Authorize(AppConfig.AppKey, SharePlatform.Sina, AuthorizeCallback, AuthorizeCanceled);
  5. //3.处理授权完成回调
  6. async void AuthorizeCallback(AuthCompletedEventArgs e)
  7. {
  8. if (e.Result != null)
  9. {
  10. //获取用户信息
  11. var args = await UmengSocial.GetUserInfo(AppConfig.AppKey, e.Platform);
  12. if (args != null)
  13. {
  14. UserInfo userInfo = args.Result;
  15. if (args.IsExpired == false && userInfo != null)
  16. {
  17. //处理用户信息
  18. }
  19. }
  20. else
  21. {
  22. //授权失败
  23. }
  24. }
  25. //4.处理授权取消回调
  26. async void AuthorizeCanceled(SharePlatform platform)
  27. {
  28. MessageDialog dialog = new MessageDialog(platform.ToString() + " has Canceled!");
  29. await dialog.ShowAsync();
  30. }

4 验证效果

编译并运行后,点击添加登录功能的按钮出现授权页,那么说明你已经集成成功了!

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注