友盟登录和分享

友盟登录和分享,第1张

###友盟登录分享的基本步骤

1. 登录友盟,注册账号,成为开发者,个人中心创建应用,获得appkey。

2. 进入腾讯开放平台或者微信开放平台,获取appkey和appid。

3.浏览官方文档配置工程,在info中配置回调url。

4. 在APPDelegate中引入头文件

```

#import "UMSocial.h"

#import "UMSocialWechatHandler.h"

#import "UMSocialQQHandler.h"

```

5. 设置友盟appkey和第三方平台的appkey。

6. 进入相应的viewContrller中进行分享和登录

####分享

```

//一句话分享

[UMSocialSnsService presentSnsIconSheetView:self appKey:@"575f5d0ee0f55a23b8000c4e" shareText:@"需要分享的文字,在公司里边很可能是url链接,这个url一般由后台给" shareImage:[UIImage imageNamed:@"需要分享的图片,有可能是本地图片,也可能是网络图片,如果是网络图片,需要将网络图片的地址转化为UIImage对象"] shareToSnsNames:@[UMShareToQQ,UMShareToQzone,UMShareToSina,UMShareToWechatSession,UMShareToWechatTimeline] delegate:nil]

```

####登录

```

//1、获取需要登录的第三方平台,根据平台名称,返回平台对象

UMSocialSnsPlatform *platform = [UMSocialSnsPlatformManager getSocialPlatformWithName:UMShareToSina]

//2、响应方法

//参数一:表示执行 *** 作的代理

//参数二:当前控制器需要执行的任务

//参数三:开启对当前控制器任务的执行

//参数四:登录成功之后获取到的响应

platform.loginClickHandler(self,[UMSocialControllerService defaultControllerService],YES,^(UMSocialResponseEntity *response){

//判断登录成功之后,获取用户信息

if (response.responseCode == UMSResponseCodeSuccess) {

//获取用户主体

UMSocialAccountEntity *acount = [[UMSocialAccountManager socialAccountDictionary]valueForKey:UMShareToSina]

NSLog(@"用户昵称~~%@ \n 用户头像~~%@ \n 用户Id~~%@",acount.userName,acount.iconURL,acount.usid)

}

})

```

打开友盟官网。如图示

注册友盟账号。如图示:

填写注册友盟个人信息,并邮箱激活账户。如图示:

登陆友盟账号。如图示:

在我的账户里,应用列表下,添加新应用。如图示:

填写自己制作的APP应用包名称信息等,确定提交。如图示:

获得AppKey钥匙,复制。如图示:

8

然后粘贴到云建站的生成生成Android上,点击生成Android APP。如图示:


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11793637.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存