支付宝Unity
来源:互联网 发布:爬虫软件官方下载 编辑:程序博客网 时间:2024/06/08 04:24
//转存
说明:支付宝Android的SDK接入只有一个接口,付费。
1. Android代码的修改:最新版的SDK封装的比较彻底,把demo中的代码,Keys.Java中的代码相应的参数填写上去。把getNewOrderInfo里面需要的支付参数填写上去,就ok了。
2. 参考这个链接 http://book.51cto.com/art/201308/406554.htm 配置Android里面的class.jar。eclipse里面调试运行ok之后,用控制台定位到bin/classes目录下,执行jar -cvf class.jar *, class.jar 就是导出的jar包的名字,可以随意命名。
3. 导入到Unity:把Demo中的资源文件和jar包等copy到Unity中, AndroidManifest.xml也得copy,要保证那个继承UnityPlayer的的Activity在android.intent.action.MAIN的配置里。
大体复制的部分包括:assets,bin,libs,res,AndroidManifest等。
4. 在Unity中调用测试Android的代码
if(GUI.Button(new Rect(100,100, 100, 100), “点击支付”))
{
using (AndroidJavaClass unityPlayer = new AndroidJavaClass(“com.Unity3D.player.UnityPlayer”))
{
using (AndroidJavaObject curActivity = unityPlayer.GetStatic(“currentActivity”))
{
//curActivity.Call(“Test”);
curActivity.Call(“aliPay”, new object[] { Random.Range(1, 1000000000).ToString(), 0.01f, “*放假的撒”, “威武”});
}
}
}
5. 由于新版的支付宝SDK需要引入一个android的libary,因此如果直接打包的话,会有问题,必须从Unity中先打包成eclipse工程,然后把demo中的alipay_lib关联上去,关联方法右键Property,选择Library,add。
由于gen文件夹下的类库可能与之前导出的jar包冲突,因此需要修改一下这个包的名字,在主配置文件里
打包游戏,导入相应的签名文件,就ok了。
欢迎关注我的微信个人订阅号
我的微博:well火柴
每天多学一点0.0
- 支付宝Unity
- 支付宝Unity
- 支付宝Unity
- Unity Android 支付宝 接入
- Unity Android平台接入支付宝SDK
- Unity Android平台接入支付宝
- Unity 集成支付-微信篇
- Unity 、Eclipse Android平台、接入支付宝SDK
- Unity使用Ugui实现多框输入,类似于支付宝的支付密码
- Unity支付-IAP苹果篇
- app支付--支付宝支付
- 支付宝支付--手机支付
- 支付-支付宝APP支付
- 支付--支付宝APP支付
- 支付宝 支付认识
- iOS 支付宝支付
- ios 支付宝支付
- android支付宝支付
- JAVA实现的一个简单的死锁(附解释)
- 获取微信用户信息(3)(java开发)
- <span>标签挨着写时的出现的迷之间距问题
- JAVA之二重循环
- 【MCM-2017】2017年数学建模美赛题目原文及翻译-C (个人思路)
- 支付宝Unity
- 蒙特卡罗方法入门(阮一峰)
- 《计算机系统要素》学习笔记:第二章布尔运算
- spring security基础配置(一)
- HDU2277-Change the ball
- 俄罗斯方块游戏开发(VC++ mfc dialog模式)
- Laravel 中点赞功能实现
- GCC编译过程
- 学习记录2