收藏
回答

鸿蒙微信分享后,如何判断是否是微信的 want?

sdk版本:1.0.7

你好,最近在接入鸿蒙微信分享 sdk 时,遇到 2个问题

1.在分享到微信 app 后,点击返回三方 app 时,EntryAbility的onNewWant方法中,没法区分是不是微信返回的 want,而相比较于 qq 的 sdk,则可以通过 want的uri 判断 qqopenapi,

2.假设有 2 个页面,A 分享到微信后,通过手动切换程序到 app,然后从 A 页面跳转到 B页面,B 页面也分享到微信,此时点击返回到三方 app。这时,onResp 方法由于返回数据太过简单("id":0,"name":"SendMessageToWXResp","errCode":0),没法区分是 哪个分享的。


请问这两种情况如何处理?

回答关注问题邀请回答
收藏

1 个回答

  • 社区技术运营专员--阳光
    社区技术运营专员--阳光
    2025-03-12

    1. WXApi.handleWant(want: Want, eventHandler: WXApiEventHandler),如果是微信的want,eventHandler会被回调,和android的sdk类似

    2. Req里可以填入transaction,会在Resp里原样返回

    2025-03-12
    有用
    回复
登录 后发表内容