function addSyncJsPlugin() {
showLog('Add JS plugin \'MySyncJsPlugin\', so native can call.')
JDBridge.registerPlugin('MySyncJsPlugin', function (params) {
showLog('MySyncJsPlugin invoked by native, params = ' + JSON.stringify(params))
return 'MySyncJsPlugin returns ' + JSON.stringify(params)
})
}
function addAsyncJsPlugin() {
showLog('Add JS plugin \'MyAsyncJsPlugin\', so native can call.')
JDBridge.registerPlugin('MyAsyncJsPlugin', function (params, callback) {
showLog('MyAsyncJsPlugin invoked by native, params = ' + JSON.stringify(params))
callback('MyAsyncJsPlugin returns ' + JSON.stringify(params))
})
}