Commit d5495a18 authored by liujiangnan's avatar liujiangnan

feat: 同步依赖文件

parent 18aae423
......@@ -37,6 +37,7 @@ export function initAir(_this) {
takePictureCallBack: null,
configurationPortraitCallback: null,
configurationLandscapeCallback: null,
startBuyToAppStoreCallBack: null,
recognitionCameraCallBack: null,
testCallBack: null,
recordCallBack: null,
......@@ -184,7 +185,11 @@ export function initAir(_this) {
takePicture(callback) {
_this.log(`===成功调用takePicture===`);
window.air.takePictureCallBack = (res) => {
if(typeof(res) == 'string') {
callback && callback(res);
} else {
callback && callback(JSON.stringify(res));
}
window.air.takePictureCallBack = null;
};
window.courseware.callOcMethod("takePicture", {});
......@@ -219,6 +224,10 @@ export function initAir(_this) {
};
window.courseware.callOcMethod("getEngineInfo", {});
},
behaviorToCollectWithParam(event, type="") {
// 埋点所需接口 levelPayForSuccess userRegistrationEvent
window.courseware.callOcMethod("behaviorToCollectWithParam", {event, type});
},
exitApp() {
_this.log(`===成功调用exitApp===`);
window.courseware.callOcMethod("exitApp", {});
......@@ -305,6 +314,14 @@ export function initAir(_this) {
};
window.courseware.callOcMethod("onConfigurationLandscape", params);
},
startBuyToAppStore(params = {}, callback) {
// 苹果支付
_this.log(`===成功调用startBuyToAppStore===`);
window.air.startBuyToAppStoreCallBack = (res) => {
callback && callback(res);
};
window.courseware.callOcMethod("startBuyToAppStore", params);
},
callOcMethod(method, param) {
const paramStr = JSON.stringify(param);
_this.log(`===成功调用原生方法${method}===参数==${paramStr}`);
......@@ -324,6 +341,8 @@ export function initAir(_this) {
} else if (method == 'startRecord') {
} else if (method == 'stopRecord') {
window.air.recordCallBack(recordMockData);
} else if (method == 'startBuyToAppStore') {
window.air.startBuyToAppStoreCallBack({productid: 1, puid: 22, receiptData: "HelloWorld", error: ""});
} else{
console.error(`${method}方法还没有Mock数据,请联系技术支持人员添加`);
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment