\u968f\u7740\u667a\u80fd\u624b\u673a\u7684\u666e\u53ca\uff0capp\u5f00\u53d1\u5df2\u7ecf\u6210\u4e3a\u4e86\u4e00\u79cd\u8d8a\u6765\u8d8a\u91cd\u8981\u7684\u9886\u57df\u3002\u5728app\u5f00\u53d1\u4e2d\uff0cjsapi\u4e5f\u662f\u4e00\u79cd\u975e\u5e38\u91cd\u8981\u7684\u6280\u672f\u3002\u672c\u6587\u5c06\u4ecb\u7ecdjsapi\u7684\u539f\u7406\u4ee5\u53ca\u8be6\u7ec6\u4ecb\u7ecd\u3002<\/p>\n
\u4e00\u3001\u4ec0\u4e48\u662fjsapi\uff1f<\/p>\n
jsapi\u5168\u79f0\u4e3aJavaScript Application Programming Interface\uff0c\u5373JavaScript\u5e94\u7528\u7a0b\u5e8f\u7f16\u7a0b\u63a5\u53e3\uff0c\u662f\u6307\u63d0\u4f9b\u7ed9\u5f00\u53d1\u8005\u4f7f\u7528\u7684\u4e00\u7ec4\u63a5\u53e3\u51fd\u6570\uff0c\u7528\u4e8e\u5728JavaScript\u4ee3\u7801\u4e2d\u8c03\u7528\u8bbe\u5907\u786c\u4ef6\u6216\u7cfb\u7edf\u670d\u52a1\uff0c\u5b9e\u73b0app\u529f\u80fd\u7684\u6269\u5c55\u3002<\/p>\n
\u4e8cAPP\u5f00\u53d1<\/a>\u3001jsapi\u7684\u539f\u7406<\/p>\n
\u4e09\u3001jsapi\u7684\u5e38\u89c1\u7528\u9014<\/p>\n
1. \u83b7\u53d6\u8bbe\u5907\u4fe1\u606f<\/p>\n
2. \u8bbf\u95ee\u76f8\u673a\u548c\u76f8\u518c<\/p>\n
3. \u5b9a\u4f4d\u670d\u52a1<\/p>\n
4. \u652f\u4ed8\u548c\u5206\u4eab<\/p>\n
\u4e94\u3001jsapi\u7684\u4f7f\u7528<\/p>\n
document.addEventListener(‘plusready’,<\/p>\n
function() {<\/p>\n
var deviceInfo = plus.device; \/\/\u83b7\u53d6\u8bbe\u5907\u4fe1\u606f<\/p>\n
\/\/ \u6ce8\u518c\u83b7\u53d6\u8bbe\u5907\u4fe1\u606f\u7684jsapi<\/p>\n
plus.bridge.execSync(‘DeviceInfo’, ‘getDeviceInfo’, [deviceInfo]);<\/p>\n
});<\/p>\n
“`<\/p>\n
2. \u8c03\u7528jsapi<\/p>\n
\u5728JavaScript\u4ee3\u7801\u4e2d\uff0c\u901a\u8fc7\u8c03\u7528\u6ce8\u518c\u597d\u7684jsapi\u51fd\u6570\u6765\u5b9e\u73b0\u76f8\u5173\u529f\u80fd\u3002\u5982\u4e0b\u793a\u4f8b\u4ee3\u7801\u8c03\u7528\u4e86\u6ce8\u518c\u597d\u7684\u83b7\u53d6\u8bbe\u5907\u4fe1\u606f\u7684jsapi\uff1a<\/p>\n
“`<\/p>\n
\/\/ \u8c03\u7528\u83b7\u53d6\u8bbe\u5907\u4fe1\u606f\u7684jsapi<\/p>\n
plus.bridge.callback(‘DeviceInfo’, ‘onDeviceInfoAPP<\/a>‘, function (deviceInfo) {<\/p>\n
console.log(deviceInfo);<\/p>\n