IOS版添加phonegap-銀聯支付插件教程

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等平臺開發者提供創造最好的廣告收入。html

相關文章
相關標籤/搜索