W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
{"name": "system.package"}
import pkg from '@system.package'
或
= require('@system.package')
檢測應(yīng)用是否存在。支持檢測原生應(yīng)用是否已安裝。
參數(shù)名 | 類型 | 必填 | 說明 |
---|---|---|---|
package | String | 是 | 應(yīng)用包名 |
success | Function | 否 | 成功回調(diào) |
fail | Function | 否 | 失敗回調(diào) |
complete | Function | 否 | 執(zhí)行結(jié)束后的回調(diào) |
參數(shù)名 | 類型 | 說明 |
---|---|---|
result | Boolean | 應(yīng)用是否存在 |
pkg.hasInstalled({
package: 'com.hap.app',
success: function (data) {
console.log(`handling success: ${data.result}`)
},
fail: function (data, code) {
console.log(`handling fail, code = ${code}`)
}
})
安裝應(yīng)用。支持安裝原生應(yīng)用。
參數(shù)名 | 類型 | 必填 | 說明 |
---|---|---|---|
package | String | 是 | 應(yīng)用包名 |
success | Function | 否 | 成功回調(diào) |
fail | Function | 否 | 失敗回調(diào) |
complete | Function | 否 | 執(zhí)行結(jié)束后的回調(diào) |
參數(shù)名 | 類型 | 說明 |
---|---|---|
result | Boolean | 是否成功發(fā)起安裝操作 |
pkg.install({
package: 'com.hap.app',
success: function (data) {
console.log(`handling success: ${data.result}`)
},
fail: function (data, code) {
console.log(`handling fail, code = ${code}`)
}
})
pkg.getInfo(OBJECT)
獲取應(yīng)用版本號(hào)、版本名稱信息,包括原生應(yīng)用和快應(yīng)用
參數(shù)名 | 類型 | 必填 | 說明 |
---|---|---|---|
package | String | 是 | 應(yīng)用包名 |
success | Function | 否 | 成功回調(diào) |
fail | Function | 否 | 失敗回調(diào) |
complete | Function | 否 | 執(zhí)行結(jié)束回調(diào) |
參數(shù)名 | 類型 | 說明 |
---|---|---|
versionCode | Number | 版本號(hào) |
versionName | String | 版本名稱 |
錯(cuò)誤碼 | 說明 |
---|---|
202 | 參數(shù)錯(cuò)誤 |
1000 | 應(yīng)用不存在 |
pkg.getInfo({
package: 'com.hap.app',
success: function(data) {
console.log(`handling success: ${data.versionCode}, ${data.versionName}`)
},
fail: function(data, code) {
console.log(`handling fail, code = ${code}`)
}
})
獲取應(yīng)用簽名摘要信息,包括原生應(yīng)用和快應(yīng)用
參數(shù)名 | 類型 | 必填 | 說明 |
---|---|---|---|
package | String | 是 | 應(yīng)用包名 |
success | Function | 否 | 成功回調(diào) |
fail | Function | 否 | 失敗回調(diào) |
complete | Function | 否 | 執(zhí)行結(jié)束回調(diào) |
參數(shù)名 | 類型 | 說明 |
---|---|---|
signatureDigests | Array | 簽名摘要信息列表,使用SHA-256 |
錯(cuò)誤碼 | 說明 |
---|---|
202 | 參數(shù)錯(cuò)誤 |
1000 | 應(yīng)用不存在 |
pkg.getSignatureDigests({
package: 'com.hap.app',
success: function(data) {
data.signatureDigests.map(function (item) {
console.log(`handling success: signature = ${item}`)
})
},
fail: function(data, code) {
console.log(`handling fail, code = ${code}`)
}
})
manifest 中申請(qǐng)后可用。
后臺(tái)運(yùn)行詳細(xì)用法參見 后臺(tái)運(yùn)行腳本。
可以使用頁面路由中的 push 操作來打開應(yīng)用。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: