操作步骤:

【游戏开发教程】Unity iOS平台接入微信SDK,实现微信登录等功能(教程 | 流程讲解)_林新发的博客-CSDN博客_unity接入微信登录

一、需要修改的地方

1、WXApiManager.mm文件中的requestWxToken方法,把自己微信上面申请好的的微信appid和appsecret填进去,如下:

原来的样子:

NSURL *url = [NSURL URLWithString:[NSString stringWithFormat:@"https://api.weixin.qq.com/sns/oauth2/access_token?appid=%@&secret=%@&code=%@&grant_type=authorization_code", mWXAppid, "你的APPSecret", code]];

修改后:

NSURL *url = [NSURL URLWithString:[NSString stringWithFormat:@"https://api.weixin.qq.com/sns/oauth2/access_token?appid=%@&secret=%@&code=%@&grant_type=authorization_code", @"wx123231424", @"wer4r34r3t435tdsg34tge", code]];

2、WXApiManager.mm文件中的requestWxToken方法,把自己微信上面申请好的的微信appid填进去,如下:

原来的样子:

NSURL *url = [NSURL URLWithString:[NSString stringWithFormat:@"https://api.weixin.qq.com/sns/userinfo?access_token=%@&openid=%@",token, mWXAppid]];

修改后:

NSURL *url = [NSURL URLWithString:[NSString stringWithFormat:@"https://api.weixin.qq.com/sns/userinfo?access_token=%@&openid=%@",token, @"wx123231424"]];

3、作者在写IOS申请到用户信息后回调给unity函数时

C#sdkcallback里面定义是:

public void WechatLoginCallback(string callBackInfo)

WXApiManager.mm里面定义的是:

UnitySendMessage("SDKCallBack", "WeChatLoginCallback", "");

一个是WeChat,一个是Wechat,自己改过来就好了

二、微信申请怎么填:

1、bundle id:就是bundle id(如com.eryao.fkios),不要加苹果的teamid,简单点就是unity--player setting里面的bundle identifier(搞unity的对这个应该不陌生吧)

2、universal links:尝试了很多次,看了各个大佬的文章,说法不一样,最后按照官方的,在后面加上路径,比如 https://fkios.eryao.com/ios/

三、apple-app-site-association 文件

写一个不带后缀的apple-app-site-association文件,放到你的域名网址根目录下,比如我的fkios.eryao.com的根目录,appid的SAFDASFSD就是苹果的teamid里面的内容是json格式:

{"applinks": {"apps": [],"details": [{"appID": "SAFDASFSD.com.eryao.fkios","paths": [
"*","/iOS/*"]}]}
}

三、xcode需要做哪些设置:

关于openSDK1.8.6及以上版本的更新说明 | 微信开放文档

跟着微信官方做,下面这一个我没有配置也是通的。

unity IOS 微信踩坑记录相关推荐

  1. Unity GPU Instance踩坑记录

    Unity GPU Instance踩坑记录 Unity中GPUInstance主要有两种:一种是unity自动进行的,或者调用Graphics.DrawMeshInstancedIndirect等A ...

  2. Unity URP SRPBatcher踩坑记录

    SRPBatcher是对相同shader材质进行渲染优化的一种方式,这里不介绍使用方式,只针对在使用过程中遇到的坑点进行记录. 关于:UnityPerMaterial var is not decla ...

  3. unity解压缩文件踩坑记录

    项目需要,要能从服务器下载压缩包并解压在本地,于是网上搜了一下,直接就用 ICSharpCode.SharpZipLib.dll搞了.编辑器里搞出来了,想着打包测试一下,结果就报了一个从未见过的错误. ...

  4. unity工程 升级踩坑记录 1

    第一步最简单 , 也就是选定要升到哪一个版本 , 当前为2020年末, 决定使用2019LTS 接下来就简单了, 装一个hub 然后下载2019LTS 安装即可. 用新版本的unity打开老的项目 会 ...

  5. wkwebview css 动画,IOS WKWebview踩坑记录

    webview崩溃不会crash而是会白屏 在UIWebview中,进行了对性能影响过大的操作(例如图片特别的多,然后突然改变了css.调整页面字体,导致重绘:连续点击打开多个webview),App ...

  6. 【Live2d 3.x Unity SDK】踩坑记录01

    问题描述:当同事在SVN中上传了live2d模型(主要是Moc文件)时,其他人拉新SVN就会触发整个报错,同时还会自动在当前场景想新建两个半成品live2d模型 问题原因:因为在导入live2d模型的 ...

  7. 微信vue路由跳转兼容_Vue微信公众号开发踩坑记录

    需求 微信授权登录(基于公众号的登录方案) 接入JS-SDK实现图片上传,分享等功能 现状及难点 采用的Vue框架,前后端分离模式(vue工程仅作为客户端),用户通过域名访问的是客户端,但是微信授权中 ...

  8. Unity AssetBundle 踩坑记录

    Unity AssetBundle 踩坑记录 editor 下选择什么平台的 ab 加载 Material doesn't have a color property '_Color' UnityEd ...

  9. 微信公众号 卡券 addCard 签名错误 踩坑记录

    微信公众号 卡券 addCard 签名错误 踩坑记录 今天做微信卡券 添加卡券一直报签名错误 参考了好多文档 理了下思路 希望对遇到这问题的人有帮助.另外 本人小白一名,代码有不规范的地方,请大神勿喷 ...

  10. 微信客服机器人(踩坑记录、SpringBoot、企业微信)

    微信客服机器人(踩坑记录.SpringBoot.企业微信) 转载请注明出处:https://www.jjput.com/archives/wei-xin-ke-fu-ji-qi-ren 总体流程 当有 ...

最新文章

  1. Process.Start() 传递参数中有空格问题
  2. wireshark抓包图解 TCP三次握手/四次挥手详解
  3. 设计模式java装饰模式范例_Java设计模式之装饰模式详解
  4. properties 配置 java_Java 操作Properties配置文件详解
  5. sql server 2005日志文件过大问题解决后分析--针对发布订阅产生的日志问题
  6. sklearn——决策树
  7. clone git 修改保存路径_用git管理版本,你必须知道的事情
  8. 利用Python定时给女友微信发送今日天气情况,异地恋维护感情神器
  9. SQL一些时间格式的转换
  10. VB键码常数(速查)
  11. 第一章节 ASP.NET Web应用程序基础(一)
  12. zt mysql set enum类型介绍
  13. matlab 7.0安装教程
  14. varnish---vcl语法
  15. python sphinx_Python Sphinx 生成简洁大方的文档
  16. Linux——虚拟内存空间分布
  17. 报错 Illegal instruction
  18. 计算机专业老师教案,技能大赛-2015年全国中等职业学校计算机应用基础及计算机类专业课程“创新杯”教师信息化教学设计和说课比赛总结...
  19. mybatis mysql连接时区_MySQL时区的查看和设置
  20. 软件测试经理,高级管理退休后,给我小白指点面试迷津!

热门文章

  1. 51单片机的定时器/计数器
  2. git stash '储藏'当前工作状态
  3. python爬取豆瓣电影top250_python3爬取豆瓣top250电影
  4. 鸿蒙也是基于linux吗,鸿蒙系统是基于linux开发的吗
  5. matlab 求公切线方程,【原创】绘制两圆公切线MATLAB代码
  6. simplest_ffmpeg_decoder_pure.c
  7. 手机qq/微信打开网址被阻拦屏蔽被封 微信/QQ拦截域名如何正常打开
  8. activiti实现任务超时,创建job不执行的原因
  9. 如何用计算机测量图片景深,用比较仔细的测量搞清楚“景深”(1.实测景深与公式比较)...
  10. 量化噪声的大小与什么成正比_量化噪声