美文网首页
Unity中接入SDK(Andiord Studio微信支付原生

Unity中接入SDK(Andiord Studio微信支付原生

作者: kiss缺氧 | 来源:发表于2018-11-01 10:41 被阅读0次
    上图一张                                                                 

    这是我的项目中用到的SDK,大家首先要了解一点的是不管你接的是什么SDK最后都要合并到一起,也就是说不同的SDk调用是不一样的,我的项目中的除了ShareSDK外其他的都是腾讯的官方SDK,ShareSDK不在这里做多的追述了,可以去他们的官网去了解下(http://www.mob.com/),我们主要讲一下微信支付,和游戏语音Gvoice的接入。

        首先我的项目是一款棋牌游戏,我们的微信支付和语音都是接的腾讯,准确的说微信支付接的是安卓原生,OK说明一下网上有其他教程全都是用的Eclipse,老夫我实在是不会用,反正现在的主流也是 andiord studio  所以我也是用的这个。ok废话不多说直接上硬货。

    微信支付的接入:(在这里要说明的一点是你的应用已经在微信开放平台开通微信支付,并且后台已经配置好)

    在这里我们只需要这两个,什么意思呢,在这个微信支付app支付示例这里下载下来里面有我们要用的SDK,libammsdk就是这个这个sdk里面有我们支付需要的文件OK,到这里以后我们需要一个andiord studio

    我们新建一个工程即可:然后再新建一个module:

    在build.gradle里面的 dependencies l里面添加

    然后在libs文件夹内引入 我门SDK和unity的class,

    然后点击 file》

    .

    把你的SDK都加进去

    然后我们就要开始撸代码了,

    此处的目录一定要是这样 注册微信,appid换成自己项目的即可 调用微信发起支付

    这里多说一句,我们的订单处理全是交到服务器去处理的,我们客户端只处理统一下单,就行了这也是腾讯官方推荐的

    支付结果回调直接用接可以

    最后打jar包给unity调用

    在build里面添加如下代码,在terminal控制台输入gradlew makejar,

    最后生成的jar包,复制到unityPlugins下的andiord目录下

    然后需要我们配置mainfest文件,这里只说主要的地方

    就是这样

    最后unityC#调用代码

    Ok到这里微信支付就完成了,可能还是有点不详细,但是其实这个很简单的,大家在接的时候一定要细心

    这个地方一定是继承Activity,不是UnityPlayerActivity,切记

    相关文章

      网友评论

          本文标题:Unity中接入SDK(Andiord Studio微信支付原生

          本文链接:https://www.haomeiwen.com/subject/xxkntqtx.html