答应大家的,最终还是来了,虽然晚了2个月..
回头看了一下 release
日志
从2.9.0版本到现在,竟然已经也有大半年没有更新了。
从过去来看,旧的版本运行的其实还算稳定,并没有大的问题,所以并没有升级插件版本的打算。
然而,事情不是你想的那样
你不升级,并不代表其他不会升级,
就在这段时间里:
IOS13来了,
于是,新的微信SDK也就来了。
这新版本依赖,似乎旧的也就不那么好用了。
于是,最近就收到各种报告分享用不了了,登录不返回了。
当然,出现这些问题不一定全部是因为IOS13更新的原因。
但是,升级新版本也必须提上议程了!!!
为什么拖了这么久?
其实也并不是因为遇到什么技术难题了,
而是这中间过了个年,闲的时间我都去折腾 isign.pro
了,
而实际上,其实我只花了2个晚上就完成新版本的开发和接入了。
对此,我觉得还是深感歉意的,因为这件事情本可以提前完成的。
但不管咋说,新版本还是来了,大家不用再等待了。
再说说新版本的变化吧,
新版本的微信SDK里,主要变化就是Universal Links
的支持,Universal Links
实际上应该是IOS9的产物,微信曾经还在自己的浏览器里封杀了这个协议,而如今又放到了SDK里来,不知道用意如何。
Universal Links
这个东西,如果了解了,配置不难,但是对于那些小白,我估计还是挺够他们折腾的。而且新版本的SDK里,没有这个东西配置,SDK都运行的不好,所以如果你要在IOS平台上使用新版本的插件,就必须接入Universal Links
。 为了减少初学者的难度,我也会尽快出一个关于《IOS Universal Links 》的文字或者视频教程,以方便大家参考学习。
不过除了要配置这个的话,其他的接口和方法并不用做调整,唯一要注意的是安装插件的时候 需要多穿如一个universallink
的变量了,而这个值需要和开放平台一致,如果只使用安卓平台,那么就随便填写吧。
ionic cordova plugin add cordova-plugin-wechat --variable wechatappid=xxxx --variable universallink=https://xxxx
另外,还需要注意的是,3.0.0版本由于改动较多,所以目前我并没有推送npm
上,等测试一段时间稳定后在正式发布。所以,现在如果你想使用3.0.0版本。需要使用github
上的代码进行安装
ionic cordova plugin add https://github.com/xu-li/cordova-plugin-wechat#develop --variable wechatappid=xxxx --variable universallink=https://xxx
最后,吐槽一下
开源这件事有时候确实会吃力不讨好,辛辛苦苦花时间去做,可能会遭受别人非议。也许,用同样的时间直接去赚个外快,会来的更香。但既然选择了信奉开源的精神,就会有牺牲,有奉献,所以,走自己的路吧。至于那些质疑,留给时间证明吧。同时,也希望大家多多支持开源。
全部评论