New phonegap module
全新的壳交互SDK。
Usage
npm install --save pg-release
cmd调用:
引用文件为:
build/index.js
; const pg = ;const log = ;
你也可以这样使用:
pc调用:
引用文件为:
build/pc.js
const gapper = NativeScriptlogger;const logger = NativeScriptgapper; const pg = ;const log = ;
壳交互使用方法
pg.exec(name[, args[, errors]]);
-
输入:
- Arguments:
name
: {string} 方法名args
: {object|*} 参数errors
: 错误代码{json}描述
- Arguments:
-
输出:
- 统一返回
Promise
对象。
- 统一返回
壳交互使用普通写法
var Alert = pg;Alert
es7
写法
壳交互使用const fn = {return await pg;};
内置公司PG交互方法集合
示例:
const fn = {return await pg;};
每个独立方法都是一个async
函数,也就是Promise
对象。
安卓回退按钮触发事件绑定
事件名:androidBackKeyPress
针对安卓特殊的回退按钮,我们使用事件机制来同步绑定,请看代码:
pg
使用公司埋点
var logger = ;var pg = ;logger;pg;
onLogEvent
接受2个参数events
和retention
.
logger.modify
用来全局改变配置参数
logger;
埋点将自动匹配设备类型,如果在我们51的app中,将使用pg壳交互发送。否则会检测当前可用的fetch函数来发送。
注意: 我们在一些安卓机器上使用来函数window.navigator.sendBeacon
来后台发送请求,增强容错率。
与老的PG结合实现兼容方法
;const pg = ;windowPG = pg;
请注意最后一句代码,必须写!