安装包只需要经过一次传输,另一次则是可以忽略不计的请求
安装
npm install app-info-parser
# or yarn
yarn add app-info-parser
使用
NPM引入:
const AppInfoParser = require('app-info-parser') const parser = new AppInfoParser('../packages/xxx.apk') // or xxx.ipa parser.parse().then(result => { console.log('app info ----> ', result) }).catch(err => { console.log('err ----> ', err) })
script标签引入:
<!-- html --> <input type="file" name="file" id="file" οnchange="fileSelect()"> <script src="/dist/app-info-parser.min.js"></script> <script> function fileSelect () { const files = document.getElementById('file').files const parser = new AppInfoParser(files[0]) parser.parse().then(result => { console.log('app info ----> ', result) }).catch(err => { console.log('err ----> ', err) }) } </script>
最后
源码地址:https://github.com/chenquincy/app-info-parser
引用: 前端解析ipa、apk安装包信息 —— app-info-parser