安裝包只需要經過一次傳輸,另一次則是可以忽略不計的請求
安裝
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" onchange="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
