安装:
npm i app-info-parser // 使用包管理工具安装
使用:
// 获取apk的基础信息
const AppInfoParser = require('app-info-parser')
const parser = new AppInfoParser(file) // file 上传的apk文件
parser.parse().then(result => {
console.log('app info ----> ', result) // 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>
打印结果: