首先注册账号(这里以微信支付为例子),要通过微信官方的审核才会批准,包括APPID,mchid,以及绑定两者,配置API Key以及配置证书。
Unity 版本的选择最好是LTS版本,不然接入SDK版本不对,也很难排查出来,是个坑。
先在Unity里创建一个平台管理类,命名为PlatMsgManager,可以将它写成一个单例类,框架用的是RFrameWork,避免一些不属于SDK的代码编写。
然后进行初始化:填写的字段就是Build settings - Android - Player Settings - Other Settings中的包名,后面加上在JAVA中的类名,用这种类去调用安卓里的方法一般有两种,静态调用和非静态调用,这里使用了游戏帮助类,因此使用静态调用方法。(初始化只有安卓平台需要,IOS不需要)