一、友盟分享简单集成步骤:

1.注册友盟账号,申请友盟Appkey

2.下载并安装SDK

注意:

1>由于苹果审核政策需求,建议大家对未安装客户端平台进行隐藏,在设置QQ、微信AppID之后调用下面的方法, [UMSocialConfig hiddenNotInstallPlatforms:@[UMShareToQQ,UMShareToQzone,UMShareToWechatsession,UMShareToWechatTimeline]];

2>需要导入系统配置库SystemConfiguration.framework,具体可以参考文档说明

3.设置友盟appkey

  • 获取友盟Appkey。如果你之前已经在友盟注册了应用,获得了Appkey,可以继续使用之前获得Appkey。

  • 如果你尚未在友盟注册账号,需要先注册,注册之后登录你的账号,点击添加新应用,完成新应用填写之后,将进入应用管理页面。在该页面就能得到Appkey

  • 在代码中设置你的友盟Appkey,在 AppDelegate文件内设置你的AppKey:

#import "UMSocial.h"
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{[UMSocialData setAppKey:@"507fcab25270157b37000010"];
}

4.打开需要集成分享的控制器,把下列代码粘贴到需要弹框分享的位置,并修改AppKey

//注意:分享到微信好友、微信朋友圈、微信收藏、QQ空间、QQ好友、来往好友、来往朋友圈、易信好友、易信朋友圈、Facebook、Twitter、Instagram等平台需要参考各自的集成方法
//如果需要分享回调,请将delegate对象设置self,并实现下面的回调方法
[UMSocialSnsService presentSnsIconSheetView:selfappKey:@"507fcab25270157b37000010"shareText:@"友盟社会化分享让您快速实现分享等社会化功能,http://umeng.com/social"  //可以通过添加协议头方式添加链接shareImage:[UIImage imageNamed:@"icon"]shareToSnsNames:[NSArray arrayWithObjects:UMShareToSina,UMShareToTencent,UMShareToRenren,nil]delegate:self]; 

二、sso授权问题

真实钥匙/泊车钥匙

相当于:提供部分权限功能

提供accessToken 和 uid

详情可以参考官方文档

三、针对微信、QQ分享注意:

需要在对应开发平台注册第三方账号,拿到AppID和AppSecret,导入对应的依赖库,配置相关代码。

注册第三方账号的原因:

进行分享、授权操作需要在第三方平台创建应用并提交审核,友盟默认提供了大多数平台的测试账号,但如果需要将分享、授权来源、分享到QQ、Qzone的icon更改为自己APP的应用,就需要自己申请第三方账号。比如来自哪里之类

转载于:https://www.cnblogs.com/chixuedong/p/5404188.html

iOS之友盟简单分享(第三方)及sso授权问题相关推荐

  1. 微信5.0登录提示服务器繁忙,iOS集成友盟社会化分享微信无法登录?

    iOS集成友盟社会化分享SDK-5.0 点击微信登录的时候出现无法获取accessToken的现象,其他如QQ.微博都可以正常登录使用.另外QQ.微博和微信分享都可以正常使用. 望各位早日帮我解决或者 ...

  2. 友盟社会化分享+第三方登录 2022.03.28 最新版

    主要通过集成友盟SDK+QQ/微信/新浪SDK实现分享和微信登录功能 1.build.gradle 配置 2.app 文件夹下build.gradle添加以下内容 3.androidManifest. ...

  3. iOS 关于友盟微信分享成功回调不走的问题

    不得不说,友盟的客服以及论坛服务很不周到,特别是最近要获取友盟微信分享是否成功的状态,在分享回调里根本拿不到,回调根本不走.于是查看友盟论坛,提问的人很多,解答的完全没有,再咨询在线客服,回复答不到点 ...

  4. umeng(友盟)实现第三方登录和分享详解之登录详解

    一.简单介绍 因为一个平台一个平台进行弄太麻烦,也不够统一,所以领导选择了umeng(我的内心是拒绝的),umeng的文档写的便于查找,但是比较分散,对于比较熟悉的很好用,没接触过umeng的肯定一脸 ...

  5. IOS友盟 社会化分享 社会化iOS组件 分享集成

    由于苹果审核政策需求,建议大家对未安装客户端平台进行隐藏,在设置QQ.微信AppID之后调用下面的方法,[UMSocialConfig hiddenNotInstallPlatforms:@[UMSh ...

  6. 使用友盟社会化分享IOS版SDK分享纯图片到微信

    本文和上一篇友盟社会化分享Android版是兄弟篇.其实本人用的是友盟Cocos2d-x的IOS版.对于普通IOS版如何分享纯图片到微信朋友圈,官网文档中已经说明的比较清楚,但是在Cocos2d-x版 ...

  7. Android 友盟社会化分享的集成与封装

    Android 友盟社会化分享的集成与封装 分享是APP中非常高频的操作之一,在Android的开发环境中,第三方分享框架也有很多.比较流行的包括 极光社会化分享(sharesdk).友盟社会化分享( ...

  8. 友盟社交分享中的那些坑

    友盟社交分享中的那些坑 目前在做的产品,新版本需要支持社交分享,其实旧版本已经有了,但是被屏蔽了,本来再次打开也没什么,但是发现新的需求要多支持一个平台,而旧平台的sdk又太旧了(接口都改了),为了节 ...

  9. 友盟社会化分享之自定义内容分享到微信,微博,豆瓣

    以前移动端要做分享的时候一般是两种方法,要么使用Intent调用安卓系统自带的分享功能接口,这是最简单快捷的方法, 要么就自己去QQ微信和各个微博等社交网站申请开发者ID和key,然后在看他们的官方文 ...

最新文章

  1. mysql删除开放用户权限
  2. Welcome to Swift (苹果官方Swift文档初译与注解三十四)---241~247页(第五章-- 函数)
  3. js return 后 运行 另_新手入门Nest.js(六) 控制器Resources、路由通配符
  4. 免费OA系统品牌有那些?
  5. JAVA——自定义排序(实现Comparable接口)
  6. vista下文件夹拒绝访问的解决办法
  7. 重启计算机后桌面顺序是反的,Win10系统为什么重启电脑之后桌面上的图标排列顺序被打乱该如何处理...
  8. java okhttp3 工具类,Retrofit+okhttp+Rxjava网络请求工具类
  9. MyEclipse安装JS代码提示(Spket插件)
  10. linux 从一台服务器向另台服务器复制文件
  11. sql语句回忆录1-多表连接子查询
  12. 计算机java二级 netbeans 安装使用方法
  13. SQL存储过程和函数区别(超级简单,人人都可以看懂)
  14. 车辆信息识别 车辆目标检测 车牌识别 车型识别 颜色 朝向 车大小识别
  15. MPAndroidChart 3.0——BarChart(一)
  16. 做数据分析如何选择适合的数据图表(5类分析方法)
  17. 12/27复习有感--整环的整除性
  18. 有什么画ER关系比较好用的软件图?
  19. 搬了新家,转让一批书。
  20. 计算机领域顶级期刊是什么,喜报 | 我所一篇论文被计算机领域顶级期刊TKDE录用...

热门文章

  1. LVS配置(DR模式)
  2. LeetCode简单题目(#27 #28 #35 #38)-2019.10.23-4道
  3. linux驱动访问内存,linux驱动笔记八(内存与IO访问)
  4. python数据录入_Re:从零开始的Python数据分析(实战篇)
  5. Zabbix自定义监控、自动报警
  6. Android杂谈--ListView之BaseAdapter的使用
  7. 泛微OA项目引入jar包说明
  8. offset函数的高级用法_数据验证(数据有效性)结合Offset函数 的综合用法
  9. Python数据结构实战——哈希表(HashTable)
  10. Linux基础——怎么样用 TeamViewer 和 VNC 从远程控制电脑