@gongzhen
2014-06-27T15:53:56.000000Z
字数 1136
阅读 2030
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();
}
编译并运行后,点击添加登录功能的按钮出现授权页,那么说明你已经集成成功了!