1.注册账号:首先,我们需要在share sdk官网(http://www.mob.com)注册一个账号,然后登录。获取
Appkey: 2a81ab6f18***
App Secret: 023244c9ba6edabe85588e5054bc7***
在微信开放平台 https://open.weixin.qq.com/ 注册微信开放平台账号,申请移动移动应用开发
AppID: wx5c059e7fa2571***
AppSecret: a8d4ef8065688bf3a694c8b57df84***
2.下载shareSDK-ios
(1)将下载的SDK解压后导入到您的工程中。

(2)Xcode中添加依赖库


必须添加的依赖库:
微信SDK依赖库
libsqlite3.dylib

(3)在项目工程的Info.plist 中如图增加 MOBAppkey 和 MOBAppSecret 两个字段

(4)配置白名单
在项目的info.plist中添加key:LSApplicationQueriesSchemes,类型为Array然后给它添加一个需要支持的项目,类型为字符串类型:

如没有添加相关白名单,有可能导致不会跳转微信。

(5) 配置xcode项目
Build Settings中的Other Linker Flags添加”-ObjC”

(6)支持微信客户端登录的相关配置
微信如果要跳客户端登录的话,需要配置下URL Scheme:
然后打开下图位置,在URL Types中添加微信AppID

3.接下来就是如何在项目中去使用了,添加实现代码。
(1)打开AppDelegate.m导入头文件。
#import <ShareSDK/ShareSDK.h>

在- (BOOL)application: didFinishLaunchingWithOptions:方法中调用registerApp方法来初始化SDK并且初始化第三方平台

[ShareSDK registPlatforms:^(SSDKRegister *platformsRegister) {//微信[platformsRegister setupWeChatWithAppId:@"wx5c059e7fa2571***" appSecret:@"a8d4ef8065688bf3a694c8b57df84***"];
}];

(2)在微信登录的位置中加入以下代码,就能够获取到用户的微信登录信息了。
#import <ShareSDK/ShareSDK.h>

shareSDK iOS微信登录集成官方文档
http://wiki.mob.com/快速集成/

iOS使用ShareSdk进行第三方微信登录相关推荐

  1. iOS第三方微信登录时不走回调方法

    ios 开发中第三方微信登录时,使用真机测试,授权登录按钮点击后不走微信demo的 -(void)onResp:(BaseResp*)resp 回调方法不走,无法判断是否成功 查看网上一些解决方法,自 ...

  2. Android App实现第三方微信登录

    Android App实现第三方微信登录 Android App实现第三方微信登录 1.下载微信官方最新的sdk,集成到app中.如下图: 2.注册到微信 可以在app的某个Activity的onCr ...

  3. APP调用第三方(微信)登录(最详细的实现流程)

    最近使用weexplus做了个app 用户需要的是可以使用第三方微信实现登录(虽然网上有很多相关的什么申请开发者账户.appid.openid等资料:但是都是讲的中间的那一部分请原谅我是个菜鸟,脑补开 ...

  4. Android集成第三方微信登录

    第一步: 在微信开放平台创建安卓应用,需要输入的包名和签名就不用再提吧,不知道的自行百度.  应用创建完毕后会得到两个值:AppID.AppSecret,用这两个值来请求微信.  然后去微信开放平台的 ...

  5. web端第三方微信登录

    最近接触了下微信登录,抽出空写下这次做微信登录的整个过程吧(包括自己遇到的坑),当做笔记记录下 我所做的是第三方网站的微信登录,(也就是呢,用户通过扫描我们系统登录页面的微信二维码授权后登录到我们系统 ...

  6. 第三方微信登录 | 静默授权与网页授权的实现

    一:介绍 第三方登录有QQ.微信.微博.支付宝等等,如果现在自己的项目中实现这些登录,即可以使用友盟的sdk,也可以一个一个接入,各有各的有点,这里不做赘述. 今天和大家分享的是,在项目中实现微信登录 ...

  7. 不懂第三方网站、App如何接入微信登录怎么办?这里我详解单点登录之第三方微信登录(建议收藏)

    2021/9/3 文章目录 一.前置准备 二.微信登录流程分析 第一步:请求code 第二步:通过code获取access_token 第三步:通过access_token调用获取用户信息 三.接口核 ...

  8. 手把手教你Android集成第三方微信登录

    最近公司要求集成第三方的微信登录功能,以前没做过,现在做完梳理下思路. 1.首先要在微信开放平台注册你的APP.获取APP的id和APPSecret. 2.然后要集成微信的sdk jar包 3.创建一 ...

  9. ShareSDK实现第三方微信分享功能

    目标: 集成ShareSDK,然后实现自己的软件可以分享信息到微信等第三方交互平台上面去. 本文以集成ShareSDK和实现微信分享为例,具体说一下实现软件第三方分享的流程. 1. 获取注册Share ...

  10. 微信开放平台 网站应用 第三方微信登录 回调地址导致的错误如何解决

    微信开放平台:https://open.weixin.qq.com 使用 单独为公司注册的QQ,并使用对应的QQ邮箱注册微信开放平台,并激活. 然后 提交企业信息审核,审核通过后,就可以创建 网站应用 ...

最新文章

  1. Android 触摸事件处理机制
  2. (一)swoole服务启动流程
  3. 如果你的名字,当然【随机】给你
  4. Android Jetpack组件之数据库Room详解(三)
  5. 伺服电机要计算机控制,计控 - it610.com
  6. mysql如何在一个表中插入数据的同时,更新另一个表的数据?
  7. python的pwntools工具的日常使用
  8. MTK 驱动(66)---Android recovery UI实现分析
  9. [linux-脚本]shebang(shabang #!)
  10. (转)matlab 字符串处理函数
  11. linux系统服务器怎么登录日志文件,Linux服务器查看日志的几种方法
  12. Selenium-IDE脚本录制,selenium-side-runner自动化测试教程
  13. 如何打造高可伸缩的移动电商架构?
  14. js如何实现扫描身份证识别_JS调用阿里云OCR身份证识别
  15. 2015最新移动App设计尺寸视觉规范【图文版】(转)
  16. Kotlin开发第六天,数据存储,持久化
  17. linux进不去root,进不了root
  18. async/await面试题
  19. 公交线路管理 数据结构课程设计
  20. JVM00_面试官对类加载器子系统、运行时数据区、内存分布、执行引擎的灵虚拷问,你能坚持到第几问?

热门文章

  1. Silicycle反相C-18 SPE固相萃取小柱
  2. 在Linux中,如何找回root密码(So easy!!)
  3. stm32刷linux固件,STM32 固件烧录指南
  4. 如何下载股票的历史收盘价 股票历史收盘价下载方法
  5. 基于BP神经网络使用开盘价、最高价、最低价预测收盘价
  6. 查询失败,后台服务器运行错误,添加网络打印机错误?怎么处理?Windows 无法连接到打印机。 服务器打印后台处理程序服务没有运行。...
  7. 工作小结_2016年2月23日23:16:59
  8. linux公社_如何在Linux中安装和使用dig和nslookup命令
  9. 苹果严打iMessage垃圾短信
  10. Uncaught initialization exception thrown by servlet