【网狐荣耀】微信IOS登录、分享、sdk升级

我最近在折腾网狐荣耀的微信登录功能

打包android后,一切正常,正常的情况包括

游戏逻辑、微信登录、微信分享、

但是打包IOS后,遇到诸多问题

主要的大问题是手里的网狐荣耀版本用的友盟sdk是5.2的

友盟5.2的用的微信sdk是 不支持ios9.0以上的

apk用微信登录直接弹不出微信授权界面

通过多方排查,最终在友盟官网发现了更新日志,最终确定是微信iossdk的问题

于是想过升级友盟SDK,下载好最新的版本后发现,友盟SDK5.x的跟6.x的完全是俩个架构

原因是苹果禁止热更新的时候,通告过友盟,友盟为了迎合苹果,干掉了一些功能,直接重构版本了

所以升级友盟sdk版本的路子走不通了,(功底深厚的可以,费时间)

于是想到,直接把友盟的sdk干掉,自己手动接吧

说干就干

先要找到项目调用微信sdk的诸多地方

AppController.mm

所有的sdk对接都在这个脚本中,找到相应的,替换就ok了

网狐荣耀项目就不多讲了

下面讲讲微信API

微信sdk升级 第一步

替换OpenUrl

微信sdk 新版本废弃掉了之前冗余的api

//www.greatytc.com/p/0869f45a48f6

这样,请求微信,才会有resq回调触发

-(void)onResp:(BaseResp*)resp{}

接着讲微信请求

SendMessageToWXReq *sendReq = [[SendMessageToReq alloc]init]; 

sendReq.bText = YES;//YES=纯文字,NO=非纯文字(图片、音乐、网页等)

sendReq.scene = 0; //0=朋友,1=朋友圈

这个是“第三方程序发送消息至微信终端程序的消息结构体”

下面将创建分享内容

WXMediaMessage *message = [WXMediaMessage message];

message.title = @"陕北麻将馆";

message.description = @"咱陕北人自己的麻将馆";

下一句是重点

微信分享朋友圈图片,点击分享后没有任何反应,通过查帖子,很多人说 微信限制不能超过30kb,

那么有人要问了,别人哪些高清图怎么分享出来的。

其实很多帖子有个误区,没把官方文档看清楚,或者是官方文档没说明白

限制30kb大小的是 setThumbImage 这个方法,在朋友圈分享出去后,其他人看到的是这张图

这个名字叫缩略图。30KB的限制确实说的过去、

那么高清图呢?

[message setThumbImage:[UIImage imageNamed:@"Icon"]];// 

WXImageObject *shareImage = [WXImageObject object];

高清图在这里,

其他人在看到你分享的缩略图后,会点击缩略图

然后微信通过高清图路径,下载到本地,然后全屏展示出来了

点击缩略图的过程中,你会看到loading条。

shareImage.imageData = [NSData dataWithContentsOfFile:@"Icon"];//这是分享的大图,没有任何限制

要发送的资源准备完后,就开始准备发送

把上面俩个定义好的消息结构,指给SendMessageToWXReq

message.mediaObject = shareImage;

sendReq.messge = message;

[WXApi sendReq:sendReq];

至此,不出意外的话,客户端就跳转微信了

下面再讲下 跳转网页的方法

声明一个网页结构体,指给SendMessgeToWX就好了

WXWebpageObject *webObj = [WXWebpageObject object];

具体参数 看官网的把,这里就不细说了

有问题请教可以加群 565170720 

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 216,496评论 6 501
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,407评论 3 392
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 162,632评论 0 353
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,180评论 1 292
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,198评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,165评论 1 299
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,052评论 3 418
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,910评论 0 274
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,324评论 1 310
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,542评论 2 332
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,711评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,424评论 5 343
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,017评论 3 326
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,668评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,823评论 1 269
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,722评论 2 368
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,611评论 2 353