Unity3d 接入 移动MM支付SDK(2.3) 全攻略
2014-01-13 16:05
155 查看
先将例程运行起来
下载例程(csdn积分不够上传不了,只能用百度网盘):http://pan.baidu.com/s/1gd7PrxD
打开unity工程mm_pay_unity
build apk包至工程目录\Assets\plugin_pay_mm\Tools\AndroidMultitool\Program_Files\app_temp.apk (注意apk包名字)
运行\Assets\plugin_pay_mm\Tools\AndroidMultitool\Program_Files\目录下的pack.bat
得到最终包 app_signed.apk
嵌入到项目中
将例程(mm_pay_unity)中的Plugins和StreamingAssets目录下所有内容复制到项目
修改Assets\Plugins\AndroidManifest.xml中的pack标识 (com.easygame.paymmSample) 为你项目的。
(共三处)
用eclipse打开例程(mm_pay_eclipse)
将包重命名成你项目的pack标识
修改PayWrapper_mm文件中的APPID,APPKEY,LEASE_PAYCODE
导出jar包(同时选中CustomUnityPlayerActivity,PayWrapper_mm)至unity目录
按照例程的方式build,然后执行pack.bat即可
注意事项
pack标识很重要,所有地方必须统一。
1)Unity中PlayerSetting中的
2)Unity工程中的Assets\Plugins\AndroidManifest.xml(三个地方,之前提及)
3)引用java类时
4)eclipse工程中的包名
unity中使用sample_pay_mm.cs的GameObject名字必须是PayWrapper_mm_Handler,只有这样mm-sdk才可以
回调Handler_PaySucceed,Handler_PayFailed函数。
mm-sdk动态链接库的文件必须放入armeabi-v7a(如放入armeabi会出错,官方已证实2.3的bug,注意查看)
游戏资源数不能超过一定数量,技术群中说的是800左右(和大小无关,2.3已知bug)。
本文旨在分享,绝无无任何恶意代码或程序,请放心。
参考并感谢
http://blog.csdn.net/lihandsome/article/details/11919113
下载例程(csdn积分不够上传不了,只能用百度网盘):http://pan.baidu.com/s/1gd7PrxD
打开unity工程mm_pay_unity
build apk包至工程目录\Assets\plugin_pay_mm\Tools\AndroidMultitool\Program_Files\app_temp.apk (注意apk包名字)
运行\Assets\plugin_pay_mm\Tools\AndroidMultitool\Program_Files\目录下的pack.bat
得到最终包 app_signed.apk
嵌入到项目中
将例程(mm_pay_unity)中的Plugins和StreamingAssets目录下所有内容复制到项目
修改Assets\Plugins\AndroidManifest.xml中的pack标识 (com.easygame.paymmSample) 为你项目的。
(共三处)
用eclipse打开例程(mm_pay_eclipse)
将包重命名成你项目的pack标识
修改PayWrapper_mm文件中的APPID,APPKEY,LEASE_PAYCODE
导出jar包(同时选中CustomUnityPlayerActivity,PayWrapper_mm)至unity目录
按照例程的方式build,然后执行pack.bat即可
注意事项
pack标识很重要,所有地方必须统一。
1)Unity中PlayerSetting中的
2)Unity工程中的Assets\Plugins\AndroidManifest.xml(三个地方,之前提及)
3)引用java类时
4)eclipse工程中的包名
unity中使用sample_pay_mm.cs的GameObject名字必须是PayWrapper_mm_Handler,只有这样mm-sdk才可以
回调Handler_PaySucceed,Handler_PayFailed函数。
mm-sdk动态链接库的文件必须放入armeabi-v7a(如放入armeabi会出错,官方已证实2.3的bug,注意查看)
游戏资源数不能超过一定数量,技术群中说的是800左右(和大小无关,2.3已知bug)。
本文旨在分享,绝无无任何恶意代码或程序,请放心。
参考并感谢
http://blog.csdn.net/lihandsome/article/details/11919113
相关文章推荐
- Kinect结合Unity3D引擎开发体感游戏(一)
- 鼠标触发移动的分层菜单 层菜单moveMenu
- JavaScript Select和Option列表元素上下左右移动
- C#中无边框窗体移动的简单实例
- c#文件的复制,移动,创建(实例代码)
- 多选列表框动态添加,移动,删除,全选等操作的简单实例
- 基于Android SDK-在64位Linux中使用需要注意的问题
- javascript:文字不间断向左移动的实例代码
- JS控制对象移动效果
- 移动指定文件夹内的全部文件
- android 微信 sdk api调用不成功解决方案
- 基于Android设计模式之--SDK源码之策略模式的详解
- 更新android SDK 失败的解决方法
- 解决Android SDK下载和更新失败的方法详解
- java中sdk与jdk的区别详细解析
- Android下如何使用百度地图sdk
- 不进行APP埋点的情况下,SDK可以收集到哪些数据?
- Failed to fectch URl https://dl-ssl.google.com/...
- 解决win8下AndroidSDK秒退的问题
- win7下解决Android SDK Manger慢