HarmonyOS 鸿蒙Next如何直接打开微信app,没有链接地址
HarmonyOS 鸿蒙Next如何直接打开微信app,没有链接地址 直接打开微信就可以,这个如何实现?
鸿蒙的官方文档deeplinking和applinking配置都需要完整链接,微信文档又没说明
3 回复
可以通过want的方式拉起三方应用,但是这个场景同时需要发起方与接收方对want的业务实现,也就是需要鸿蒙化微信支持接收want,参考文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/want-overview-V5
更多关于HarmonyOS 鸿蒙Next如何直接打开微信app,没有链接地址的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
希望这个有帮助
https://developers.weixin.qq.com/doc/oplatform/Mobile_App/Access_Guide/ohos.html
// 向微信发送登录请求:
// context为ohos内置类,app间跳转需依赖该类,开发者可在Component中获取
// finished为跳转微信的结果:true表示跳转成功;false表示跳转失败,可能是因为微信未安装
let finished = await this.wxApi.sendReq(context: common.UIAbilityContext, req)
// 在EntryAbility中响应来自微信的回调
export default class EntryAbility extends UIAbility {
onCreate(want: Want, _launchParam: AbilityConstant.LaunchParam): void {
this.handleWeChatCallIfNeed(want)
}
onNewWant(want: Want, _launchParam: AbilityConstant.LaunchParam): void {
this.handleWeChatCallIfNeed(want)
}
private handleWeChatCallIfNeed(want: Want) {
WXApi.handleWant(want, WXEventHandler)
}
}