Android-->友盟分享/登录快速集成库

友盟分享/登录快速集成库

友盟分享快速集成库

本库基于友盟6.4.4的分享模块版本开发.

暂时只集成了, QQ和微信 的分享和登录功能.

使用方法

1:

打开项目中的 build.gradle 文件:
你会看到配置以下信息:

UMENG_APPKEY: "替换你申请的友盟KEY",
PROJECT_NAME: "替换成开发中APP的包名(如 com.angcyo.demo)",
QQ_ID       : "QQ开放平台的APPID",
QQ_KEY      : "QQ开放平台的APPKEY",
WX_ID       : "微信开放平台的AppID",
WX_KEY      : "微信开放平台的AppSecret"

根据提示填写即可;

2:

你需要创建一个 开发中APP的包名路径.wxapi 这样的文件夹, 并且把 WXEntryActivity.java 文件, 复制到该文件夹下即可.

3:

调用 UM.init(); 进行初始化操作, 之后即可使用友盟分享组件.

请注意,在您调用的Activity中onActivityResult方法中 需要调用UM.onActivityResult()方法进行处理, 否则回调可能不会执行.

提供了一些简单的方法如下

方法名作用
init()初始化, 必须调用
deleteAuth()删除授权
authVerify()开始授权
isAuthorize()判断是否授权
getPlatformInfo()获取平台用户信息, 如果未授权,会拉取授权界面, 否则直接返回信息
shareText()分享纯文本(QQ不支持)
shareImage()分享图片
shareImageText()分享文本和图片
shareWeb()分享链接

您也可以自定义缺失的方法.

附录

QQ 授权返回字段

字段
unionid
access_token48ED6CF2C42EB83A15E7152FEF86B507
page_type
appid
pfkey6dcd5ed1a0c99fb4e3b615474a5ab8a5
uid25669D12122479868B3C301B82AF27BE
auth_time
sendinstall
pfdesktop_m_qq-10000144-android-2002-
expires_in7776000
pay_tokenE04E9BA9FAC2A73764BF4271F4E2EEC4
ret0
openid25669D12122479868B3C301B82AF27BE

微信授权返回字段

字段
unionidoD71AvwjJwgpDLN0xklYj8ZHT5gw
scopesnsapi_userinfo
expires_in7200
access_token0JtyoWx794WtPy36nrSRTpi84jWG2LpyeS0HGgIN1f55h1ztUlvI3xYpHdJKmpYXSGpRovztWO__EGzFOZqim40sTaFm982RxavMpFAQRBw
openidoVtG3ww7PQf-KerxlEIbss3yL-XY
refresh_tokent-R6hhdizs3tojShYjGOw4ziQ803lMM0IpvMYqMxjzcW4OJkbJwmvom-jVXbW2ygaPurGogkSyfBcXgJYteQq7nee2UHyvNxS02WUw0dlHU

QQ 平台信息返回

字段
unionid
is_yellow_vip0
screen_name
msg
vip0
city南昌
accessToken48ED6CF2C42EB83A15E7152FEF86B507
gender
province江西
is_yellow_year_vip0
openid25669D12122479868B3C301B82AF27BE
yellow_vip_level0
profile_image_urlhttp://q.qlogo.cn/qqapp/1106097075/25669D12122479868B3C301B82AF27BE/100
access_token48ED6CF2C42EB83A15E7152FEF86B507
iconurlhttp://q.qlogo.cn/qqapp/1106097075/25669D12122479868B3C301B82AF27BE/100
name
uid25669D12122479868B3C301B82AF27BE
expiration1502873607527
expires_in1502873607527
level0
ret0

微信 平台信息返回

字段
unionidoD71AvwjJwgpDLN0xklYj8ZHT5gw
screen_nameSpot
city东莞
accessToken0JtyoWx794WtPy36nrSRTpi84jWG2LpyeS0HGgIN1f55h1ztUlvI3xYpHdJKmpYXSGpRovztWO__EGzFOZqim40sTaFm982RxavMpFAQRBw
refreshTokent-R6hhdizs3tojShYjGOw4ziQ803lMM0IpvMYqMxjzcW4OJkbJwmvom-jVXbW2ygaPurGogkSyfBcXgJYteQq7nee2UHyvNxS02WUw0dlHU
gender0
province广东
openidoVtG3ww7PQf-KerxlEIbss3yL-XY
profile_image_urlhttp://wx.qlogo.cn/mmopen/CkBYF6IYNs07Vy1ibWfiajd8eZWLNdhicuzFyHRNOBFvb2LbzEtib4bt2oIbLrLlmgdXVCaHJzwNHia8E2wPgppnFv1AdamCw6yicB/0
country中国
access_token0JtyoWx794WtPy36nrSRTpi84jWG2LpyeS0HGgIN1f55h1ztUlvI3xYpHdJKmpYXSGpRovztWO__EGzFOZqim40sTaFm982RxavMpFAQRBw
iconurlhttp://wx.qlogo.cn/mmopen/CkBYF6IYNs07Vy1ibWfiajd8eZWLNdhicuzFyHRNOBFvb2LbzEtib4bt2oIbLrLlmgdXVCaHJzwNHia8E2wPgppnFv1AdamCw6yicB/0
nameSpot
uidoD71AvwjJwgpDLN0xklYj8ZHT5gw
expiration1495103342757
languagezh_CN
expires_in1495103342757

开源地址:https://github.com/angcyo/umeng

联系作者

请使用QQ扫码加群, 小伙伴们在等着你哦!

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值