diff --git a/lib/apis.js b/lib/apis.js index b41adedcf9ae834c34ef91336a1f171da675c916..a4088bef52ee16ba502015a860d65395cbfaf3f6 100644 --- a/lib/apis.js +++ b/lib/apis.js @@ -15,7 +15,8 @@ const network = [ 'sendSocketMessage', 'onSocketMessage', 'closeSocket', - 'onSocketClose' + 'onSocketClose', + 'getUpdateManager' ] const route = [ @@ -59,7 +60,7 @@ const media = [ 'saveVideoToPhotosAlbum', 'createVideoContext', 'createCameraContext', - 'createLivePlayerContext', + 'createLivePlayerContext', 'createLivePusherContext' ] @@ -115,7 +116,7 @@ const device = [ 'stopBeaconDiscovery', 'checkIsSupportSoterAuthentication', 'checkIsSoterEnrolledInDevice', - 'startSoterAuthentication', + 'startSoterAuthentication', 'onUIStyleChange' ] @@ -154,7 +155,7 @@ const ui = [ 'startPullDownRefresh', 'stopPullDownRefresh', 'createSelectorQuery', - 'createIntersectionObserver', + 'createIntersectionObserver', 'getMenuButtonBoundingClientRect' ] @@ -201,14 +202,14 @@ const third = [ 'upx2px', 'restoreGlobal', 'getSubNVueById', - 'getCurrentSubNVue', - 'setPageMeta', - 'onNativeEventReceive', - 'sendNativeEvent', + 'getCurrentSubNVue', + 'setPageMeta', + 'onNativeEventReceive', + 'sendNativeEvent', 'preloadPage' ] -const ad = [ +const ad = [ 'createRewardedVideoAd' ] @@ -225,7 +226,7 @@ const apis = [ ...event, ...file, ...canvas, - ...third, + ...third, ...ad ] diff --git a/src/core/service/api/network/update.js b/src/core/service/api/network/update.js new file mode 100644 index 0000000000000000000000000000000000000000..99e5dd65d97bfe0685857e3c7198fed0743a68fd --- /dev/null +++ b/src/core/service/api/network/update.js @@ -0,0 +1,27 @@ +class UpdateManager { + constructor () { + + } + + onCheckForUpdate () { + + } + + onUpdateReady () { + + } + + onUpdateFailed () { + + } + + applyUpdate () { + + } +} + +let updateManager + +export function getUpdateManager () { + return updateManager || (updateManager = new UpdateManager()) +} diff --git a/src/platforms/h5/helpers/todo-api.js b/src/platforms/h5/helpers/todo-api.js index a92df02d8fb389aced943a176328791fb0bd09c4..82fd8a06a4c3ce61e8e16cf8a28a3d5b2c59b418 100644 --- a/src/platforms/h5/helpers/todo-api.js +++ b/src/platforms/h5/helpers/todo-api.js @@ -1,7 +1,6 @@ export default [ 'saveImageToPhotosAlbum', 'getRecorderManager', - 'getBackgroundAudioManager', 'saveVideoToPhotosAlbum', 'createCameraContext', 'createLivePlayerContext',