import { common, OpenLinkOptions } from '@kit.AbilityKit'
import { BusinessError } from '@kit.BasicServicesKit'
@Entry()
@Component
export struct TransactionHistory {
build() {
Column() {
Button('免密').onClick(() => {
let context: common.UIAbilityContext = getContext(this) as common.UIAbilityContext
// alipays://platformapi/startapp?appId=60000157&appClearTop=false&startMultApp=YES&sign_params=封装后的签约URL
let link: string =
`alipays://platformapi/startapp?appId=60000157&appClearTop=false&startMultApp=YES&sign_params=tjmetro://`
let openLinkOptions: OpenLinkOptions = {
appLinkingOnly: false
}
try {
context.openLink(link, openLinkOptions).then((res) => {
}).catch((err: BusinessError) => {
})
} catch (paramError) {
}
})
}.width('100%')
}
}
注意: