Swift5中如何使用微信SDK拉起微信授权登录

下载微信SDK

http://dldir1.qq.com/WechatWebDev/opensdk/OpenSDK1.9.6.zip

  • mac上使用chrome下载时点击没有反应,猜测跟chrome有关系,懒得解决了,使用了safari进行下载
  • 下载完成后解压到项目中(我是放到了项目根目录)

在Build Phases中添加swiftSDK依赖

  • libc++.tbd
  • CoreTelephony.framework
  • libsqlite3.tbd
  • libz.tbd
  • SystemConfiguration.framework


    image.png

在Build Settings中找到Other linker Flags并配置-Objc -all_load

image.png

在info中配置URL Types

image.png

开启Associated Domains,并添加Universal Links

image.png

在info中添加Queried URL Schemes参数

image.png

使用微信sdk拉起微信登录授权

新建头文件

#ifndef WXSDK_Header_h
#define WXSDK_Header_h
#import "wxSDK/WXApi.h"
#import "wxSDK/WXApiObject.h"
#import "wxSDK/WechatAuthSDK.h"
#import "Webkit/Webkit.h"

#endif /* WXSDK_Header_h */

配置头文件引用路径

image.png

将libWeChatSDK.a文件引入到添加到项目中

image.png

在AppDelegate中注册服务

image.png

具体使用方式

image.png
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容