IOS版添加phonegap-银联支付插件教程
来源:互联网 发布:光棍 知乎 编辑:程序博客网 时间:2024/04/30 01:39
1.下载插件包,将UPPayPlugin文件里面的拖放到你的xcode的根目录下面,同时选择拷贝到目录下面。
2.拷贝src里的文件拖放到你的xcode的plugins文件夹,同时选择拷贝到目录下面。
3.在你的插件引入文件config.xml里面引入插件
<feature name=”Pgylpay”>
<param name=”IOS-package” value=”Pgylpay” />
</feature>
4.将www文件夹里面的pgylpay.js文件引入到的你的html里面,
同时引入方法。
window.plugins.Pgylpay.ylpay(tn,function(success) {
var element = document.getElementById(‘yllog’);
element.innerHTML = “支付结果1:”+success;
}, function(fail) {
alert(“encoding failed: ” + fail);
}
);
同时需要添加回调接收方法。
// 银联支付回调结果
function ylshow(data){
// 发请求
/* data = success “支付成功”
data = fail “支付失败”
data = cancel “用户取消了支付*/
var element = document.getElementById(‘yllog’);
element.innerHTML = “银联支付结果:”+data;
}
5.配置项目环境:
项目添加库文件:QuartzCore.framework、Security.framework到工程中;
在工程的Build Settings中找到Other Linker Flags中添加-ObjC宏;
如果IOS的SDK和其他第三方静态库(如支付宝、微信等)的文件产生冲突duplicate symbols for architecture XXX
添加-ObjC宏的地方修改为-force_load+空格+控件路径,如:
-force_load$(PROJECT_DIR)/libUPPayPlugin.a
不会影响支付宝的。如果没有冲突,请忽略!
KeyMob移动广告平台是国内专业的广告平台,为广大广告主提供稳定的SDK和应用交叉推广同时为IOS、Android等平台开发者提供创造最好的广告收入。
2.拷贝src里的文件拖放到你的xcode的plugins文件夹,同时选择拷贝到目录下面。
3.在你的插件引入文件config.xml里面引入插件
<feature name=”Pgylpay”>
<param name=”IOS-package” value=”Pgylpay” />
</feature>
4.将www文件夹里面的pgylpay.js文件引入到的你的html里面,
同时引入方法。
window.plugins.Pgylpay.ylpay(tn,function(success) {
var element = document.getElementById(‘yllog’);
element.innerHTML = “支付结果1:”+success;
}, function(fail) {
alert(“encoding failed: ” + fail);
}
);
同时需要添加回调接收方法。
// 银联支付回调结果
function ylshow(data){
// 发请求
/* data = success “支付成功”
data = fail “支付失败”
data = cancel “用户取消了支付*/
var element = document.getElementById(‘yllog’);
element.innerHTML = “银联支付结果:”+data;
}
5.配置项目环境:
项目添加库文件:QuartzCore.framework、Security.framework到工程中;
在工程的Build Settings中找到Other Linker Flags中添加-ObjC宏;
如果IOS的SDK和其他第三方静态库(如支付宝、微信等)的文件产生冲突duplicate symbols for architecture XXX
添加-ObjC宏的地方修改为-force_load+空格+控件路径,如:
-force_load$(PROJECT_DIR)/libUPPayPlugin.a
不会影响支付宝的。如果没有冲突,请忽略!
KeyMob移动广告平台是国内专业的广告平台,为广大广告主提供稳定的SDK和应用交叉推广同时为IOS、Android等平台开发者提供创造最好的广告收入。
0 0
- IOS版添加phonegap-银联支付插件教程
- Android版添加phonegap-银联支付插件教程
- IOS版添加phonegap--支付宝2.0快捷支付插件教程
- IOS版添加phonegap--paypal插件教程
- IOS版添加phonegap--插件写法教程
- Android版添加phonegap--支付宝2.0快捷支付插件教程
- IOS版添加phonegap-百度社会化分享插件教程
- IOS版添加phonegap-录音播放插件教程
- IOS版添加phonegap--二维码扫描插件教程
- IOS版添加phonegap-视频播放插件教程
- IOS版添加phonegap--音乐播放器插件教程
- IOS版添加phonegap--美洽客服插件教程
- IOS版添加phonegap--语音识别合成插件教程
- IOS版添加phonegap--融云即时通讯插件教程
- IOS版添加phonegap--微信授权插件教程
- Android版添加phonegap--Crosswalk插件教程
- Android版添加phonegap--imagePicker插件教程
- Android版添加phonegap--ChildBrowser插件教程
- 在安全层面,企业如何获得更好的投资回报率 ROI?
- 使用Firefox user agent进行移动端网页测试
- unterminated string literal
- iOS MagicRecord 详解
- android html超链接文本 点击跳转的两种实现
- IOS版添加phonegap-银联支付插件教程
- sparkR could not find function "textFile"
- Oracle 日期格式处理
- 《虚空之遗》zvt轰炸艇流三开攻略
- Keil 代码 变量等大小查看方法
- oss图片处理实例
- scope的使用场景和说明
- 6.1 实现strpbrk的功能
- css3--学习记录二(选择器)