1000字范文,内容丰富有趣,学习的好帮手!
1000字范文 > IOS版添加phonegap-银联支付插件教程

IOS版添加phonegap-银联支付插件教程

时间:2019-12-12 18:55:26

相关推荐

IOS版添加phonegap-银联支付插件教程

独角兽企业重金招聘Python工程师标准>>>

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等平台开发者提供创造最好的广告收入。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。